$(".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')修复了它。

10-05 20:39
查看更多