Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery Mobile swipe不支持';当你从锚定标签开始时,它不会工作_Javascript_Jquery_Html_Jquery Mobile - Fatal编程技术网

Javascript JQuery Mobile swipe不支持';当你从锚定标签开始时,它不会工作

Javascript JQuery Mobile swipe不支持';当你从锚定标签开始时,它不会工作,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,我的应用程序中swipeleft/swiperight运行良好,但当用户在锚定标记上执行鼠标向下移动时,不会触发滑动动作 即使用户在锚定标记上进行鼠标向下滑动,我如何使滑动工作 编辑:这似乎只是电脑浏览器中的问题-平板电脑工作正常。您可以使用鼠标右键在桌面浏览器上滑动。 它不是很优雅,因为它还打开了上下文菜单。 但它在任何地方都有效。 Alex您可以在桌面上的任何现代浏览器中使用普通的左键进行滑动 确保防止对div上的dragstart事件执行默认操作 $("div").bind('dragst

我的应用程序中swipeleft/swiperight运行良好,但当用户在锚定标记上执行鼠标向下移动时,不会触发滑动动作

即使用户在锚定标记上进行鼠标向下滑动,我如何使滑动工作


编辑:这似乎只是电脑浏览器中的问题-平板电脑工作正常。

您可以使用鼠标右键在桌面浏览器上滑动。 它不是很优雅,因为它还打开了上下文菜单。 但它在任何地方都有效。
Alex

您可以在桌面上的任何现代浏览器中使用普通的左键进行滑动

确保防止对div上的dragstart事件执行默认操作

$("div").bind('dragstart', function(event) {event.preventDefault(); });
我这里有一份工作副本

至于我,这是由“排除删除”引起的,它过滤所有按钮、选择、文本区域、输入和锚定

要使其工作,请添加附加参数,例如空数组

$(“#测试”)。轻扫({ 排除删除:[] });


请参见此处的TouchWipe插件文档

Hmm。。。不适合我。我有旋转木马div>ul>li>a>img。试图阻止拖动树中的每个元素。似乎还有另一个问题,如果我打开图像,它会工作。您使用的浏览器是什么?你能发布一个js提琴吗?我把上面的链接改成了一个工作的JSFIDLE。过来看。我已经把我问题的解决办法贴出来,作为这个问题的补充答案。