htmla標(biāo)簽禁止點(diǎn)擊(html a標(biāo)簽不可點(diǎn)擊)
開發(fā)時(shí)候我們有時(shí)會(huì)把a(bǔ)標(biāo)簽做成button的樣式,再a標(biāo)簽加入disabled屬性只能使按鈕變成灰色,不能禁用其原有的點(diǎn)擊事件即還是可以觸發(fā)a的點(diǎn)擊事件disabled屬性只對(duì)inputbuttonselectoption有效果可能還有別的,并且使用disabled=quotdisabledquot時(shí),不管給定任何value,只要出現(xiàn)了disabled,都可以使標(biāo)簽無。
給你一個(gè)做雙擊的思路,在第一次點(diǎn)擊之后,使用script腳本來記錄當(dāng)前已經(jīng)點(diǎn)擊一次,然后調(diào)用一個(gè)計(jì)時(shí)器,在多久之后讓這次點(diǎn)擊失效,標(biāo)示為沒有點(diǎn)擊,第二次點(diǎn)擊后,判斷是否已經(jīng)點(diǎn)擊一次,如果已經(jīng)點(diǎn)擊一次則進(jìn)行URL跳轉(zhuǎn)btwHTML點(diǎn)擊觸發(fā)或者是hover觸發(fā),對(duì)于A標(biāo)簽的雙擊事件雞肋了。
具體方法首先用hbuilder軟件新建一個(gè)html文件,里面寫入5個(gè)a標(biāo)簽備用2然后在上面的style標(biāo)簽中寫入樣式,分別設(shè)置a標(biāo)簽的兩個(gè)偽類link和active的字體顏色一致,然后在設(shè)置字體的大小和下劃線為3最后來到瀏覽器,可以看到5個(gè)a標(biāo)簽,當(dāng)點(diǎn)擊a標(biāo)簽的時(shí)候顏色也不會(huì)變化。
我們常用的在a標(biāo)簽中有點(diǎn)擊事件1 a href=quotjavascriptjs_methodquot rel=quotexternal nofollowquot 這種方法在傳遞this等參數(shù)的時(shí)候很容易出問題,而且javascript協(xié)議作為a的href屬性的時(shí)候不僅會(huì)導(dǎo)致不 必要的觸發(fā)windowonbeforeunload事件,在IE里面更會(huì)使gif動(dòng)畫圖片停止播放W3C標(biāo)準(zhǔn)不推薦在href里面。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。