[問題] CSS多層選單(:hover) @ 智慧手機

看板Web_Design作者 (R+) (9527)時間14年前 (2011/10/11 08:27), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
想詢問一下有關CSS多層選單的疑問 智慧手機的觸控面板的點擊大多是Click的動作(?) 那請問用:hover做出display:block / none的效果是不是就無法順利呈現了? 果若如此 請問有什麼比較建議的辦法來處理這樣的困擾呢? ( 我目前的處理方法是讓第一層的選單被點擊後 會在新頁面載入後 自動把該項目的第二層打開 只是這樣似乎較不那麼直覺? ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.188.37

10/11 09:08, , 1F
一般遇到觸碰螢幕就會避免使用hover了
10/11 09:08, 1F

10/11 12:22, , 2F
對那個位置長按會有hover效果 可是應該沒甚麼人用
10/11 12:22, 2F

10/11 13:39, , 3F
另外寫一個觸控介面
10/11 13:39, 3F

10/11 21:18, , 4F
感謝~ 我的Opera手機模擬弄不出長按的效果 3F的我會試試
10/11 21:18, 4F

10/24 01:22, , 5F
手機上有hover的效果,但問題是它只能抓到touchstart時的
10/24 01:22, 5F

10/24 01:25, , 6F
target,所以你可以利用touchmove的游標位置來取得target
10/24 01:25, 6F

10/24 01:26, , 7F
,進而修改className來達到所需的效果。
10/24 01:26, 7F

10/24 01:42, , 8F
剛剛搜尋了一下,那個JS method叫 elementFromPoint(x,y)
10/24 01:42, 8F
文章代碼(AID): #1EaurcSt (Web_Design)