Может ли кто-нибудь сказать мне, почему этот код не работает?jQuery триггер не срабатывает с bind() или on() для пользовательских событий
$('body').on('test', function() {
alert('test');
});
$('body').trigger('test');
Я использую Jquery-1.7.2.min. Я не получаю никаких ошибок, просто ничего не происходит.
Я попытался поместить код внутри встроенного скрипта внутри $(document).ready()
и все еще ничего. Я также пробовал и on()
, и bind()
и ни результата. Я вижу примеры на всем протяжении, демонстрируя один и тот же синтаксис, так что же с ним другое?
Это просто хорошая проверка здесь, http://jsfiddle.net/joycse06/XXXhQ/ –
Да, ваш синтаксис работает с настраиваемым событием – mprabhat
Нечетный. Все эти примеры работают, но на моей странице это не так. Я только что обновил jQuery с 1.6.4 до 1.7.2 сегодня, возможно, на моем сервере проблема с кешем? Я понимаю, что 'on()' не был реализован до 1.7 – IamFace