鍍金池/ 問答/HTML5  HTML/ 移動(dòng)端頁面怎么實(shí)現(xiàn)pc端頁面:hover的效果

移動(dòng)端頁面怎么實(shí)現(xiàn)pc端頁面:hover的效果

。。。移動(dòng)端頁面怎么實(shí)現(xiàn)pc端頁面:hover的效果

回答
編輯回答
久舊酒

:active吧, 手指點(diǎn)擊時(shí)的效果 話說移動(dòng)端要個(gè)毛的hover啊...

2017年1月27日 06:45
編輯回答
氕氘氚

可以粗暴的用click事件來仿寫,也可以復(fù)雜點(diǎn),用touch事件來仿寫??傊?,移動(dòng)端仿寫hover事件真真沒有必要

2017年5月8日 05:41
編輯回答
無標(biāo)題

有這個(gè)必要嗎,移動(dòng)端 沒有這個(gè)鼠標(biāo)觸發(fā)hover這個(gè)屬性

2018年3月22日 11:06
編輯回答
拮據(jù)

移動(dòng)端一般會(huì)用:active,但是在ios設(shè)備上即使設(shè)置了:active也沒有反應(yīng),是因?yàn)閠ouchstart未被有效監(jiān)聽,可以在js加一句:

document.body.addEventListener('touchstart', function () { //...空函數(shù)即可}); 

就可以達(dá)到觸碰有狀態(tài)改變的效果。
當(dāng)然也是可以單純通過監(jiān)聽touch事件的方式達(dá)到效果的。

2018年2月23日 11:31
編輯回答
汐顏

移動(dòng)端只能依靠touch事件了

2017年3月12日 05:53
編輯回答
怣痛

移動(dòng)端沒有hover效果,如果非得要,只能是 js [1]click事件或touch事件了

2017年2月22日 06:15
編輯回答
陌南塵

觸摸屏只有點(diǎn)擊,滑動(dòng)之類的。hover是鼠標(biāo)的,你可以直接加上hover事件,當(dāng)用戶外接鼠標(biāo)的時(shí)候可以看到效果。

2017年4月5日 13:30