$(".container").on("contextmenu",".photos-bottom .albums li",function(e) { $('html').bind('click',function (event) { alert(id); }); return false; });
当我右键单击(对于contextmenu)多次,然后左键单击html一次,它会触发警报我右键单击的次数.
因此,如果我右键单击一次,然后左键单击,它会显示一次弹出窗口.
如果我右键单击三次,它会弹出三次弹出窗口.
为什么会这样?
解决方法
$(‘html’).unbind(‘click’).bind(‘click’)修复它.