我在bootstrap中使用了一個彈出窗口,我希望它在用戶單擊屏幕上其他任何地方時關閉。我的代碼是這樣的:Javascript onclick函數問題
$('#popover').bind('click', function() {
$(".popover").live('click', function(){ return false; });
$(document).one("click", function() {
alert('click');
});
});
問題是點擊按鈕觸發警報。出於某種原因,javascript使用該點擊來啓動該功能並觸發其內部的點擊事件。我究竟做錯了什麼?
編輯:
此代碼沒有做任何事情:
$(".popover").live('clickoutside', function(){
alert('click');
});
它不會自動關閉?在您的JavaScript控制檯中是否有任何錯誤? –