2012-09-18 106 views
0

我想在瀏覽器(例如桌面上)上運行懸停事件發生時在網頁上生成響應懸停事件的組件。但是在瀏覽器上查看該頁面而沒有懸停事件(例如iPad)時,則需要點擊才能激活懸停時的行爲。響應懸停時可用,但觸摸時,沒有懸停

我知道WebKit會做一些有趣的事情來將觸摸事件轉換爲懸停事件,以便基於懸停的彈出式菜單起作用,因此一種選擇是不做任何事情。但我寧願對此有更多的控制,尤其是因爲我認爲懸停/觸摸事件可能會暴露一個超鏈接,我想再點擊一次或再次觸摸。

摘要 桌面:將鼠標懸停以顯示詳細信息,然後單擊以實際關注鏈接。 iPad:輕觸以顯示細節,然後再次觸摸以關注鏈接。

是否有任何已知的模式或技術,人們用來完成這樣的事情?不管有沒有jQuery是罰款...

+1

檢出:http://stackoverflow.com/questions/5985430/different-methods-based-on-modernizr-click-vs-hover – Mahn

回答