是否有可能允许用户在移动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. 在android中拖放
- 2. 在Tkinter中拖放?
- 3. 在Treeview中拖放
- 4. 在asp.net中拖放?
- 5. 在radTreeListView中拖放
- 6. 在jstree中拖放
- 7. 在WPF中拖放
- 8. 在winapi中拖放
- 9. 在XUL中拖放
- 10. 在QML中拖放
- 11. MobileSafari UILabel
- 12. 在C#中无拖放拖动
- 13. 在android中拖拽n拖放textview
- 14. 拖放在PyQt
- 15. 拖放在WPF
- 16. 中拖放ConcurentModificationException
- 17. 拖放大小拖放区
- 18. Flex拖放和拖放
- 19. 防止默认按下但不是默认在iOS MobileSafari中拖动?
- 20. 从缓存的图像中释放MobileSafari(iPhone/iPad)中的内存
- 21. 在Drupal中拖放Portlet
- 22. Jquery拖放在php + mysql中
- 23. 在Chrome中拖放图像
- 24. 在WP7中拖放Silverlight
- 25. 在Android中拖放Imageview
- 26. 在C中拖放矩形#
- 27. 在java中拖放图像
- 28. 实时拖放在Swing中
- 29. 在Ipad中拖放javascript
- 30. 在wp8.1中实现拖放
非常有趣的链接。谢谢! – mazniak 2009-11-07 22:04:14
要禁用平移/滚动,请使用addEventListener('touchmove',function(e){e.preventDefault();},true);' – 2011-06-08 21:00:46