Я заменяю стандартную текстовую ссылку «Сбросить пароль» с помощью значка «Справка», но я обнаружил, что когда всплывающая подсказка jQuery включена ссылку внутри iframe, она остается открытой после щелчка ссылки до тех пор, пока не будет обновлена родительская страница.jQuery Tooltip остается открытым, если он находится в ссылке в iframe (в FF и IE)
Я использую встроенные фреймы, но у меня также возникла такая же проблема при обращении к другой странице. Я попытался переместить заголовок внутри тега <span>
, а также закрыть iframe и открыть новый с функциями ниже, но всплывающая подсказка остается открытой на странице.
UPDATE - Я создал скрипку, чтобы продемонстрировать проблему http://jsfiddle.net/chayacooper/7k77j/2/(Нажмите 'Reset Link'). Я испытываю проблему как в 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-щ-1.9.1 и fancyapps2
Может вы добавляете демонстрацию этой проблемы, возможно, на [jsFiddle] (http://jsfiddle.net/) или добавляете больше вопросов HTML и jQuery к вопросу? Трудно создать тестовый пример без него :-) – andyb
@andyb - Я принял ваш совет и создал скрипку, чтобы продемонстрировать проблему http://jsfiddle.net/chayacooper/7k77j/2/ Нажмите «Сбросить ссылку» –
Подсказка здесь исчезает. Chrome 25; Какой браузер вы используете? – Mooseman