Jquery: запрос ajax -> плагин jquery больше не работает - PullRequest
0 голосов
/ 02 мая 2011

Я использую плагин Jquery для отображения всплывающей подсказки на теге, но теперь я добавил запрос ajax на свой веб-сайт. Поэтому, когда я запрашиваю новые ссылки (через ajax), плагин всплывающей подсказки не работает с этими ссылками.
Я понимаю, что из-за плагина:

//Select all anchor tag with rel set to tooltip
$('a[rel=tooltip]').mouseover(function(e) 


 ...

Есть ли решение для перезагрузки javascript, поэтому у меня будут функции наведения мыши? Что-то добавить в запрос Ajax? Спасибо.

РЕДАКТИРОВАТЬ: Вот мой скрипт .

Ответы [ 3 ]

3 голосов
/ 02 мая 2011

Взгляните на .live() в jQuery здесь . Это будет привязывать события как к элементам, присутствующим в DOM во время выполнения, так и к событиям, добавленным в течение всего срока действия документа.

1 голос
/ 02 мая 2011

Вам нужно будет снова запустить DOM, используя тот же код инициализации, который предлагает документация плагина.

0 голосов
/ 02 мая 2011

Проверьте методы .delegate() или .live() (делегат немного лучше), чтобы связать событие с вашим объектом.

проверьте эту ссылку, она объяснит вам разницу между живым и делегатом.

http://www.alfajango.com/blog/the-difference-between-jquerys-bind-live-and-delegate/

Новая ссылка на объект DOM по вашему шаблону должна вызывать событие.

Rgds

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