Несколько экземпляров jQuery в iframe и родительском - PullRequest
0 голосов
/ 08 апреля 2011

У меня есть страница, на которой есть ссылка на jQuery и пара плагинов, в основном jqModal.
На странице есть несколько ссылок, которые открывают модальные окна. Модальное окно использует iframe для отображения своего содержимого, а внутри модальной страницы находится страница, которая снова ссылается на jQuery и jqModal. Кажется, все работает нормально, пока я не закрою модальное окно и не попытаюсь открыть другое модальное соединение, используя ссылки на родительской странице.

После закрытия окна любые последующие щелчки по модальным ссылкам дают мне сообщение о том, что jQuery ($) не определен (в частности, $ ("#" + name) .jqm не является функцией, где $ ('# name') ) .jqm создает модальное окно).

Я пытался использовать jQuery.noConflict (), но безрезультатно, так как все плагины используют одну и ту же переменную $ jQuery, а структура сайта не позволяет использовать несколько переменных для разных экземпляров jQuery.

Есть ли способ повторно связать jQuery после закрытия модального окна, чтобы я мог восстановить доступ к другим модальным ссылкам?

Спасибо

1 Ответ

0 голосов
/ 08 апреля 2011

начиная с версии 1.5 jquery, вы можете использовать функцию jQuery.sub () для создания нескольких экземпляров jQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...