是否有可能允許用戶在移動Safari中拖放物品?谷歌iPhone上的圖像做了類似的事情,但我不確定這是真的拖放還是其他解決方法。任何人有任何見解?在MobileSafari中拖放?
回答
是的,這是可能的。您必須禁用Safari瀏覽器的默認移動。 舉幾個例子和鏈接,可以幫助你: http://tlrobinson.net/iphone/lighttable/ http://rossboucher.com/2008/08/19/iphone-touch-events-in-javascript/
一般來說,是的。 Mobile Safari支持大部分觸摸的標準鼠標事件(以及一些特定的觸摸相關事件)。其他人,如鼠標懸停,它根本不支持。您可以在Safari Web Content Guide中獲得更具體的信息。
查看iPhone或iTouch上的Google圖片,看看我在說什麼。它們絕對允許您通過將圖像拖動到左側或右側來「拖動」圖像。 – mazniak 2009-10-26 18:06:11
他們可能會用通常的mousedown/move/up事件自己實現它。或者他們可能依靠在我鏈接到的頁面(它生成滾動事件)的開始處描述的「平移」手勢。要麼絕對有可能。 – 2009-10-26 18:25:06
嘗試kinetic.js。適用於iOS和Android。包括幾個應用程序的許多教程也可用。
- 1. 在VB.NET中拖放和拖放
- 2. MobileSafari UILabel
- 3. jCanvas - 在縮放時拖放n拖放
- 4. 在Chrome中拖放
- 5. 在Tkinter中拖放?
- 6. 在Windows中拖放
- 7. 在jstree中拖放
- 8. 在UIScrollView中拖放
- 9. 在android中拖放
- 10. 在GWT中拖放
- 11. 在Treeview中拖放
- 12. 在ScrollView中拖放
- 13. 在C中拖放#
- 14. 拖放在FlowLayoutPanel中
- 15. 在asp.net中拖放?
- 16. 在QML中拖放
- 17. 在Java中拖放
- 18. 在XUL中拖放
- 19. 在AngularJS中拖放
- 20. 在radTreeListView中拖放
- 21. 在winapi中拖放
- 22. 在WPF中拖放
- 23. 在拖放後追加拖放
- 24. 在C#中無拖放拖動
- 25. 在android中拖拽n拖放textview
- 26. 從緩存的圖像中釋放MobileSafari(iPhone/iPad)中的內存
- 27. 防止默認按下但不是默認在iOS MobileSafari中拖動?
- 28. 中拖放ConcurentModificationException
- 29. 拖放在PyQt
- 30. 拖放在WPF
非常有趣的鏈接。謝謝! – mazniak 2009-11-07 22:04:14
要禁用平移/滾動,請使用addEventListener('touchmove',function(e){e.preventDefault();},true);' – 2011-06-08 21:00:46