$(".container").on("contextmenu", ".photos-bottom .albums li", function(e) {
$('html').bind('click', function (event) {
alert(id);
});
return false;
});
当我多次右键单击(针对contextmenu),然后一次单击html一次时,它将触发警报,提示我右键单击的次数。
因此,如果我右键单击一次,然后单击鼠标左键,它将显示一次弹出窗口。
如果我右键单击3次,然后单击鼠标左键,则将弹出窗口显示3次。
为什么会这样呢?
最佳答案
$('html').unbind('click').bind('click')
修复了它。