Jquery и livequery - PullRequest
       7

Jquery и livequery

1 голос
/ 16 июля 2010

У меня есть некоторый ajax, который вытягивает информацию в таблицу, и я пытаюсь использовать livequery для добавления класса во каждую вторую строку

$('a').livequery('click', function(event) { 
$(".scroll-pane table tr:odd").addClass("Odd");
});

Проблема в том, что класс добавляется только на короткий периодвремени, а затем он просто исчезает?Я использую jquery 1.4.1 и Livequery 1.0.3

Ответы [ 2 ]

3 голосов
/ 16 июля 2010

Вам больше не нужно использовать плагин livequery с jquery 1.4.x.Вместо этого используйте метод live.

В качестве альтернативы, вы можете перепривязать клик / установить класс после каждого вызова ajax в обратном вызове успеха.

Если вы застряли с устаревшим кодом livequery, вы не можетеизмените, тогда вам нужно использовать livequery 1.1 или более поздней версии, но я не рекомендую это.

1 голос
/ 16 июля 2010

В версии 1.1.1 Livequery добавлено исправление совместимости с jQuery 1.4.1, поэтому, возможно, самое простое решение - попробовать использовать новейшую версию Livequery.Если проблема все еще существует, скажите мне.

...