[問題] li:hover想改成click後才會展出

看板Web_Design作者 (samuel1201)時間12年前 (2014/01/05 15:13), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
小弟做了一個橫向選單 例如 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

01/05 16:25, , 1F
click 去 toggle class, 把展開的:hover 給成 className
01/05 16:25, 1F

01/06 14:40, , 2F
感謝樓上大大回應....可惜小弟功力太差 -.- 無法理解
01/06 14:40, 2F

01/06 23:20, , 3F
搜尋jQuery toggleClass 就理解了
01/06 23:20, 3F
文章代碼(AID): #1IoGOFN7 (Web_Design)