JQUERY Зациклилось событие
Добрый вечер,
Замучалась не могу понять в чем дело Есть код $("a").live("click", function(){ alert("Я выскочила 1 раз"); $(this).keypress(function(event) { alert("Я выскочила столько раз сколько была нажата клавиша") }) }) На страницу аяксом подгружаются данные на эти данные повешана вышеуказанная функция. Так вот как сделать так чтобы 2 алерт выскакивал только 1 раз???? |
ну как разобралась? у меня такая же загвоздка
|
Цитата:
Цитата:
Цитата:
|
Ох мама миа... При кажом клике у Вас снова и снова навешивается очередной обработчик на keypress на много страдальную ссылку. Кликнули первый раз -- 1 алерт, второй -- уже два, третий -- 3...
Возможно, Вам надо так?: $("a").live("click", function(){ alert("Я выскочила 1 раз"); }).live('keypress', function() { alert("Я выскочила столько раз сколько была нажата клавиша") }); |
Часовой пояс GMT +3, время: 08:48. |