作者toshii (芬達)
看板Web_Design
標題[問題] 有辦法讓A:hover後效果不消失嗎
時間Mon Jul 2 23:30:17 2012
CSS的A:hover效果是預設mouseover會有動作
mouseout就恢復原狀
有沒有辦法去改變CSS的mouse離開的行為
我希望mouse從A選單移到B選單時照舊
就是A選單效果消失而B選單效果出現
但若從A移到移到頁面其他地方,能不要讓選單效果消失
這個我就做不出來
想想好像不用CSS,改寫成javascript用mouse event應該可達成
但是就要捨棄原本的CSS那一套了
對了我會想這樣做是因為原網頁在觸控制式銀幕上
手指點下去選單出來, 手指一離開就不見了
最後只好使用2指神功,一指點主選單,一指點子選單即可
這樣有點遜
現在撰寫網頁如果事先為了智慧型手機上著想
是不是不建議用CSS的hover語法了
要改成用JS的onclick才比較好
(甚至JS的mouse event也都要捨棄)
--
看不見太陽那就賞月吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.85.102
→ Rplus:CSS不行那就JS吧 07/02 23:32
※ 編輯: toshii 來自: 114.40.85.102 (07/02 23:39)
→ pukia:a的偽類有4種阿 hover只是經過~你可以用visited看看 07/11 19:12