摘要:問為何點(diǎn)擊不能下載。然后也就到下班的時間了,我也就沒繼續(xù)深究了總結(jié)一波,標(biāo)簽點(diǎn)擊無反應(yīng)無非就是以下幾種情況標(biāo)簽使用不合法屬性寫錯了,標(biāo)簽沒有回之類的問題。其它圖層將標(biāo)簽遮擋住了,根本點(diǎn)不到標(biāo)簽就是上面這種默認(rèn)事件被阻止了。
??下午做為老大(他是做產(chǎn)品的)讓我嘗試破解一下kodexplorer(一個PHP做的文件管理工具),做為一名前端,完全根本就看不懂PHP。
??就在我裝模作樣在百無聊賴的嘗試的時候,QQ閃了。點(diǎn)開一看,是我一大學(xué)同學(xué)。
??問:“為何點(diǎn)擊不能下載”。我下意識的讓他給A標(biāo)簽添加一個download="true"試試。
??回復(fù):“還是不行”
??想想也是正常。download是HTML5給A增加的一個新屬性,作用是告訴瀏覽器這個鏈接的文件以下載的方式處理,download屬性的值就是文件的名稱(個人理解,具體定義可以去w3c搜一搜)。但在沒有這個屬性之前,當(dāng)A標(biāo)簽鏈接是瀏覽器不能直接執(zhí)行或者解析的文件時,默認(rèn)就會變成下載。這里鏈接的是一個文件,所以應(yīng)該是下載。是否添加download都該是同一個效果。
??現(xiàn)在我們來看看。那還能有什么原因呢?我馬上想到是js把A標(biāo)簽的默認(rèn)事件阻止了。
??然后我還問了問是不是標(biāo)簽交叉了,標(biāo)簽交叉不同瀏覽器會有些不同的表現(xiàn),然后他告訴我并沒了并且發(fā)了圖片給我
??所以我認(rèn)為很有可能是JS阻止了A標(biāo)簽的默認(rèn)行為。并告訴了他如何處理。
??然后我倆突然跳出了這個話題,聊了還一會之后。我問剛剛的問題解決了沒有?;卮饹]有,還是不知道怎么弄。
??這里我get到了一個新玩意,TeamViewer。。。我之前一直都還是使用的QQ遠(yuǎn)程,和這個比一下真的差距太大了。連上遠(yuǎn)程之后,正好他也是用的Chrome,在Chrome瀏覽器里把A標(biāo)簽事件移除之后,果斷點(diǎn)擊有有了效果。所以肯定就是事件禁止了A標(biāo)簽的默認(rèn)行為。
??其實(shí)那個remove我也是今天才發(fā)現(xiàn)的,才知道還可以這樣玩。
??最后確定是,div標(biāo)簽的data-toggle="buttons"引起的,去掉buttons就恢復(fù)正常。這邊想去研究一下為啥boostrap會把A標(biāo)簽的默認(rèn)行為給禁止了,我嘗試了下載了一個bootstrap引用了一下,對照他的那個結(jié)構(gòu)寫了標(biāo)簽嘗試了一下,沒有復(fù)現(xiàn)出你的那個bug。data-toggle="buttons"在boostrap官網(wǎng)貌似并沒有見過這個值,應(yīng)該是引用了一些基于bootstrap的插件引起的問題。然后也就到下班的時間了,我也就沒繼續(xù)深究了
??總結(jié)一波,A標(biāo)簽點(diǎn)擊無反應(yīng)無非就是以下幾種情況
標(biāo)簽使用不合法:href屬性寫錯了,標(biāo)簽沒有回之類的問題。
其它圖層將A標(biāo)簽遮擋住了,根本點(diǎn)不到A標(biāo)簽
就是上面這種默認(rèn)事件被阻止了。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/50710.html
摘要:本質(zhì)上,本文主要解釋內(nèi)部是如何定義組件和指令的,并引入新的視圖節(jié)點(diǎn)定義指令定義。大多數(shù)指令使用屬性選擇器,但是有一些也選擇元素選擇器。實(shí)際上,表單指令就是使用元素選擇器來把特定行為附著在元素上。但是由于編譯器會為每一個 原文鏈接:Here is why you will not find components inside Angular showImg(https://segmen...
摘要:全部的取值如下關(guān)于屬性解釋五元素作用將另一個頁面嵌入到當(dāng)前頁面中知識點(diǎn)標(biāo)簽?zāi)壳耙呀?jīng)很少用到。頁面頁面頁面屬性取值空值刷新并返回頂部錨點(diǎn)不會刷新頁面,不發(fā)起請求,點(diǎn)了沒反應(yīng)。 一、什么是空標(biāo)簽沒有閉合的標(biāo)簽稱為空標(biāo)簽。 一個空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一個不可能存在子節(jié)點(diǎn)(例如內(nèi)嵌的元素或者元素內(nèi)的文本)的element。 ...
摘要:系列系列列表從看一與箭頭函數(shù)從看二函數(shù)傳參模式與的上一篇說到,對做了以下限定。是另外一個變量,指向不同的值,而這兩個值有相同的類型。函數(shù)中,和指向同一個值,更改的就等于更改了的??梢杂酶倪M(jìn)問題是這個在嚴(yán)格模式下不能運(yùn)行。 系列 系列列表:從use strict看JS(一):this與箭頭函數(shù)從use strict看JS(二):函數(shù)傳參模式與arguments use strict 的 ...
摘要:但是將導(dǎo)入工程后,在使用時會出現(xiàn)等錯誤消息。初步認(rèn)為是與自帶的沖突。再運(yùn)行工程,這個錯誤不再出現(xiàn)了,奇跡般的沒問題了。我的理解是這樣,不知道對不對,歡迎大俠指正。工程中下默認(rèn)的是,而則應(yīng)該是。所以按照該文的解決方法,更改就好了。 JSON解析庫有很多,諸如Jackson,Json-lib,org.json,Gson和fastjson等,但是fastjson以其解析速度最快而脫穎而出。詳...
閱讀 1656·2021-09-22 15:21
閱讀 2874·2021-09-09 09:32
閱讀 2704·2021-09-02 09:52
閱讀 3317·2019-08-30 14:02
閱讀 2232·2019-08-26 13:25
閱讀 1464·2019-08-26 13:24
閱讀 1613·2019-08-26 10:31
閱讀 1566·2019-08-26 10:16