我正在爲Apple iPad開發一個網站。在這種情況下,我如何在mouseover上應用陰影以及如何在mouseout上刪除?像HTML a
過程,或任何其他可用的Javascript方式,我在這裏使用jQuery ..任何建議?iPad懸停事件流程
0
A
回答
0
由於沒有鼠標,也沒有指針可以在屏幕上移動(除了一些越獄的iPad,但這是另一回事),這些事件永遠不會被iPad的Safari發射。 您可以將效果綁定到其他事件(如鼠標點擊),但也許它沒有必要...
0
切換到mousedown和mousemove上應用懸停效果/陰影,並使用其他事件(定時mousedown/mouseup) ,或者完全不同的按鈕或觸摸位置,用於「點擊」。
請注意,如果某些效果隱藏在觸摸下,它們可能永遠無法看到。
1
您可以嘗試綁定click或touchstart-touchend事件。像這樣:
//ipad and iphone fix
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
$(".menu li a").bind('touchstart', function(){
console.log("touch started");
});
$(".menu li a").bind('touchend', function(){
console.log("touch ended");
});
}
相關問題
- 1. iPad Safari的懸停事件
- 2. iPhone/iPad懸停事件jQuery
- 3. Ipad的懸停事件的jQuery
- 4. 停止懸停懸停事件
- 5. Javascript停止事件流程
- 6. 與懸停事件或鼠標懸停
- 7. QListView懸停事件?
- 8. Android按鈕懸停事件
- 9. 使用懸停事件
- 10. jQuery的奇懸停事件
- 11. 懸停事件不工作
- 12. 動畫上懸停事件
- 13. 選項懸停事件
- 14. jquery count懸停事件
- 15. 延遲jquery懸停事件?
- 16. Jquery鼠標懸停事件
- 17. 拉斐爾懸停事件
- 18. 舉行懸停事件
- 19. 懸停事件使用JQuery
- 20. MathJax和懸停事件
- 21. 1日懸停事件
- 22. 做懸停事件泡沫?
- 23. 模擬懸停事件
- 24. 懸停事件不工作
- 25. jQuery的 - 上懸停事件
- 26. C++鼠標懸停事件
- 27. YUI Fade懸停事件
- 28. QGraphicsItem懸停事件(PyQt4)
- 29. 覆蓋interrups懸停事件
- 30. Phaser懸停在事件
基本上,當某人「懸停」在該元素上時,他想要一個元素下的陰影。但iPad上沒有鼠標,那麼你將如何懸停? – 2010-08-30 11:14:58