使用 jQuery 进行 Html 5 拖放,不带 Draggable,并支持 WebKit 浏览器
这是以下内容的延续:
Html 拖放使用 jQuery w/out Draggable
使用移动浏览器支持实现拖放的正确方法是什么(主要是 WebKit) - 我相信触摸事件是在 Html5 中引入的,否则请纠正我。
理想情况下,我正在寻找某种 JS EventHandlerFactory ,它将根据设备类型按需创建事件处理程序,而不是创建条件块。
This is a continuation of:
Html Drag and Drop using jQuery w/out Draggable
What's the right way of implemetning Drag and Drop with Mobile Browsers support (primarily WebKit) - I believe touch events were introduced in Html5 otherwise please correct me.
Ideally I'm looking for some sort of a JS EventHandlerFactory which will create event handlers on demand based upon device type as opposed to creating conditional blocks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在我看来,移动 webkit 会拦截触摸事件并假设您想要平移页面。
检查此处的文档:
http://developer.apple.com/ library/ios/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html
Mobile webkit 似乎会拾取这些事件 好的。
Looks to me that mobile webkit intercepts the touch events and assumes you want to pan the page.
Check the docs here:
http://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html
Mobile webkit seems to pick up these events okay.