Может ли кто-нибудь сказать мне, почему этот код не будет работать?
$('body').on('test', function() {
alert('test');
});
$('body').trigger('test');
Я использую jquery-1.7.2.min. Я не получаю никаких ошибок, просто ничего не происходит.
Я пытался поместить код во встроенный скрипт, внутри $(document).ready()
и все равно ничего. Я также пробовал и on()
, и bind()
, и ни одного результата. Я вижу примеры повсюду, показывающие один и тот же синтаксис, так что же в этом отличается?
on()
не было реализовано до версии 1.7. - person IamFace   schedule 04.06.2012.on
должен быть одним и тем же объектом jquery (т. в значительной степени стереть исходные обратные вызовы, которые были установлены при использовании первого объекта$
jquery. Старый/исходный объект jquery будет удален, а новый ($
) займет место первого (и прослушиватели событий исчезнут) - person Coty Embry   schedule 22.03.2018