jQuery绑定多次激活?

Dyl*_*oss 6 javascript jquery bind

$(".container").on("contextmenu", ".photos-bottom .albums li", function(e) {

$('html').bind('click', function (event) {
    alert(id);
});

return false;
});
Run Code Online (Sandbox Code Playgroud)

当我右键单击(对于contextmenu)多次,然后左键单击html一次,它会触发警报我右键单击的次数.

因此,如果我右键单击一次,然后左键单击,它会显示一次弹出窗口.如果我右键单击三次,然后左键单击,它会弹出三次弹出窗口.

为什么会这样?

Dyl*_*oss 19

$('html').unbind('click').bind('click') 固定它.