我用一個幫助圖標替換標準的「重置密碼」文本鏈接,但我發現當jQuery Tooltip打開時一個iframe中的鏈接,一旦鏈接被點擊直到父頁面被刷新,它將保持打開狀態。jQuery Tooltip保持打開,如果它在iframe中的鏈接(在FF&IE中)
我使用的是內嵌框架,但當鏈接到另一個頁面時,我也遇到了同樣的問題。我嘗試在<span>
標記內移動標題,並關閉iframe並使用下面的函數打開一個新的標題,但工具提示僅在頁面上保持打開狀態。
UPDATE - 我創建了一個小提琴說明問題http://jsfiddle.net/chayacooper/7k77j/2/(點擊 '重置鏈接')。我在Firefox & IE中遇到這個問題(在Chrome & Safari中很好)。
HTML
<a href="#inline_form" class="fancybox_inline" title="Forgot Your Password?"><img src="help.jpg"></a>
功能關閉iframe和開闢新的iframe
function close_iframe() {
parent.jQuery.fancybox.close();
}
function open_iframe() {
$.fancybox.open([{href:'reset_password.html'}], { type:'iframe'
});
}
我使用jQuery的1.8.2,jQuery的UI-1.9.1和fancyapps2
燦你可以在[jsFiddle](http://jsfiddle.net/)上添加這個問題的演示,或者在問題中添加更多的HTML和jQuery?如果沒有它,很難生成一個測試用例:-) – andyb 2013-03-08 00:52:42
@andyb - 我接受了你的建議並創建了一個小提示來演示這個問題http://jsfiddle.net/chayacooper/7k77j/2/點擊'Reset Link' – 2013-03-08 22:43:53
Tooltip在這裏淡出。 Chrome 25;你使用的是什麼瀏覽器? – Mooseman 2013-03-08 22:57:14