Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
禁用jQuery UI滑块上的click或mousedown事件_Jquery_Jquery Ui - Fatal编程技术网

禁用jQuery UI滑块上的click或mousedown事件

禁用jQuery UI滑块上的click或mousedown事件,jquery,jquery-ui,Jquery,Jquery Ui,我正在尝试禁用滑块轨迹上的click或mousedown事件。我希望滑块仅通过拖动控制柄来移动。我尝试添加preventDefault()并将false返回到滑块,但没有任何用处。它仍在触发跳跃 例如: 我知道这和这个很相似 但是这里提供的解决方案不起作用,因为我将range选项设置为false 感谢您的帮助。您尝试过这个吗?: $(element).bind('click',function(){ return false; }); 我只是在上面的jsbin url中尝试过。不工作。我非

我正在尝试禁用滑块轨迹上的click或mousedown事件。我希望滑块仅通过拖动控制柄来移动。我尝试添加preventDefault()并将false返回到滑块,但没有任何用处。它仍在触发跳跃

例如:

我知道这和这个很相似 但是这里提供的解决方案不起作用,因为我将range选项设置为false

感谢您的帮助。

您尝试过这个吗?:

$(element).bind('click',function(){
return false;

});

我只是在上面的jsbin url中尝试过。不工作。我非常确定jQueryUI正在侦听mousedown事件,而不是单击,因为.UI滑块范围元素上的mousedown事件返回false有效。然而,我的代码中没有范围选项,添加它只能解决一半的问题。ui滑块范围位于滑块的左侧,因此仅取消左侧的单击。