禁用jQuery UI滑块上的click或mousedown事件
我正在尝试禁用滑块轨迹上的click或mousedown事件。我希望滑块仅通过拖动控制柄来移动。我尝试添加preventDefault()并将false返回到滑块,但没有任何用处。它仍在触发跳跃 例如: 我知道这和这个很相似 但是这里提供的解决方案不起作用,因为我将range选项设置为false 感谢您的帮助。您尝试过这个吗?:禁用jQuery UI滑块上的click或mousedown事件,jquery,jquery-ui,Jquery,Jquery Ui,我正在尝试禁用滑块轨迹上的click或mousedown事件。我希望滑块仅通过拖动控制柄来移动。我尝试添加preventDefault()并将false返回到滑块,但没有任何用处。它仍在触发跳跃 例如: 我知道这和这个很相似 但是这里提供的解决方案不起作用,因为我将range选项设置为false 感谢您的帮助。您尝试过这个吗?: $(element).bind('click',function(){ return false; }); 我只是在上面的jsbin url中尝试过。不工作。我非
$(element).bind('click',function(){
return false;
});
我只是在上面的jsbin url中尝试过。不工作。我非常确定jQueryUI正在侦听mousedown事件,而不是单击,因为.UI滑块范围元素上的mousedown事件返回false有效。然而,我的代码中没有范围选项,添加它只能解决一半的问题。ui滑块范围位于滑块的左侧,因此仅取消左侧的单击。