![](/img/trans.png)
[英]I'm having trouble getting an onclick attribute to run a JavaScript function
[英]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.