繁体   English   中英

Javascript onclick功能故障

[英]Javascript onclick function trouble

我在引导程序中使用了一个弹出窗口,当用户单击屏幕上的任何其他位置时,我希望它关闭。 我的代码是这样的:

$('#popover').bind('click', function() {
    $(".popover").live('click', function(){ return false; });
    $(document).one("click", function() { 
        alert('click'); 
    });
});

问题在于单击按钮会触发警报。 由于某些原因,javascript使用单击来启动该函数并触发其中的click事件。 我究竟做错了什么?

编辑:

此代码不执行任何操作:

$(".popover").live('clickoutside', function(){
        alert('click'); 
    });

看看这些:

如果您的.popover位于#popover ,则从所有受影响的元素触发事件。


注意: jQuery的live正在弃用,请使用以下替代方法:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM