我使用Bootstrap .popover()來顯示通知,只要輸入字段與預期格式不匹配。我認爲這將是直截了當地殺死hidden.bs.popover
事件酥料餅的,但是這樣做的土地我與錯誤讀數遞歸循環:將引導彈窗只配置一次?
error (firebug):
too much recursion
line 4985 in wordpress/wp-includes/js/jquery/jquery.js?ver=1.10.2
for (; cur; cur = cur.parentNode) {
我試圖從事件處理程序返回false以及調用.preventDefault()
。我可以看到爲什麼這是一個錯誤的方法,並會要求提供關於如何在已經顯示並關閉一次後徹底銷燬.popover的建議。
invalid_regex_input.popover({
placement: 'top',
title: 'Invalid input',
content: 'Please type in a valid value'
})
.on('hidden.bs.popover', function (e) {
//console.log('destroy', e);
//e.preventDefault();
$(this).popover('destroy');
//return false;
})
.popover('show');
Boobstrap?哦,弗洛伊德... :) – UweB
我發現了一個笑,當我發現錯字,所以我認爲別人也可能:) –
你能給出確切的錯誤發生與哪個js文件,這樣很容易找出問題 –