前幾天,看到有人寫了個(gè)superLink的東東,主要的做什么用呢?
我們有時(shí)會(huì)給在大塊元素加個(gè)window.location=’http://www.survivalescaperooms.com’,還順便把光標(biāo)定義成移上去會(huì)變成手勢還代替鏈接,為什么不直接用<a>因?yàn)橛袝r(shí)東西太多,不能放在鏈接里,比如hx、p、 li之類的。那問題來了,用js處理會(huì)讓鏈接的功能沒了一堆,作者在他的文章說到:
復(fù)制代碼代碼如下:
中鍵:新tab打開 (aoao注:中鍵功能變更滴同學(xué)無視)
CTRL/SHIFT 單點(diǎn):新窗口 新tab打開(aoao注:自己瀏覽器改過設(shè)置以自己的為準(zhǔn))
右鍵菜單:蝦米蝦米方式打開
瀏覽器狀態(tài)欄
其他,等(aoao注:好像也沒其他的)
那看看效果: superLink Demo,試一下左中右鍵功能。
實(shí)現(xiàn)其實(shí)不難,就是把你原來加window.location的元素上蓋上一個(gè)鏈接,透明為0,這樣就可以把上面4條功能還原,-_-!。
總的來說,想法很好,有總比沒有好,還封裝好讓別人用 ^_^,不過如果有機(jī)會(huì)再遇到類同的應(yīng)用時(shí),我應(yīng)該會(huì)在原來那塊元素里面的a里加個(gè)無用的span(語義憤青別BS我),雖然定位可能有點(diǎn)麻煩,但總是能定準(zhǔn)的,直接樣式搞定。
新聞熱點(diǎn)
疑難解答
圖片精選