jquery - 如何使用 jquery 在 iPhone 上的网站上拖放 div

标签 jquery iphone drag-and-drop

这是我使用 jquery-ui 的代码,但它无法在 iPhone 上运行:

$("#droppable").droppable({
                greedy: true,
                drop: function(event, ui) {
                    //$(this).find('p').html('Dropped!');
                    $(this).append($(ui.helper).draggable("disable").addClass('end').find('p'))
                    $(ui.helper ).remove()
                }
            });

那我能做什么?

谢谢

最佳答案

您可以阅读此论坛:http://forum.jquery.com/topic/drag-and-drop-on-the-iphone-ipod

基本建议是使用 jqTouch,尽管它有点臃肿。 http://zeptojs.com/可能会更好,尽管它没有专门具有触摸-按住-拖动功能。

http://www.gotproject.com/blog/post2.htmlhttp://cubiq.org/iscroll-4可能也会有帮助。

但实际上,可拖动并不是触摸设备的设计目的,除非您明确告诉他们,否则您的用户可能不明白该怎么做。

关于jquery - 如何使用 jquery 在 iPhone 上的网站上拖放 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3849168/

相关文章:

iphone - 从iPhone流音频

Android可访问的拖放

android - 在两个 fragment 之间拖放 View

jquery - 如何将项目从 Iframe 中拖出并放到父级上

jQuery 函数不适用于 ng-repeat

javascript - 获取 json 数据时 jquery 有问题

c# - 使用 jQuery .load() 加载局部 View 而不使用 Razor

jquery - 如何使用 JQuery.support 检查浏览器是否为 Firefox?

iPhone - 如何部分隐藏 subview ?

iphone - 通过类中的方法创建标签