禁用点击事件无效?

Wil*_*iam -1 javascript jquery

我尝试解开,关闭,似乎没有任何工作!

我有一个ID叫做的元素:volume-knob.我想禁用点击,所以如果我有一个按钮,div volume-knob那么按钮将不会被按下等.

我尝试了以下,点击仍然有效!请分享一下这个噩梦吧!

$('#volume-knob').unbind("click"); //Doesn't work
$(document).unbind("click"); //Trying to disable click on all but still no luck
$('#volume-knob').off("click"); //Doesn't work
Run Code Online (Sandbox Code Playgroud)

然后我尝试在点击事件上添加它但也没有运气:

$("#volume-knob").click(function(){
    $('#volume-knob').off("click"); // Still Won't work._.
});
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?谢谢!

The*_*oup 5

您希望阻止单击事件的默认操作.试试这个.

$("#volume-knob").click(function(e){
    e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)