作者samuel1201 (samuel1201)
看板Web_Design
標題[問題] li:hover想改成click後才會展出
時間Sun Jan 5 15:13:16 2014
小弟做了一個橫向選單
例如
nav1 nav2 nav3
點了 nav1 後會展出第二層的 ul
目前的寫法只能用 hover 的方式 滑過去 nav1 後展出第二層 ul
但希望能用 click 的方式將第二層打開
不曉得這樣怎麼寫
附上畫面
http://imgur.com/qgFXr4e
Test那個灰框就是第二層的 ul
用滑的方式有點問題.. 若把第二層 margin-top 離選單太遠...
當離開 block 的區域 第二層就會不見... >.<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.199.155
1F:→ kerash:click 去 toggle class, 把展開的:hover 給成 className 01/05 16:25
2F:→ samuel1201:感謝樓上大大回應....可惜小弟功力太差 -.- 無法理解 01/06 14:40
3F:推 aspdoctor:搜尋jQuery toggleClass 就理解了 01/06 23:20