Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   триггер? как пользоваться (https://javascript.ru/forum/events/67736-trigger-kak-polzovatsya.html)

chupakong 05.03.2017 18:25

триггер? как пользоваться
 
Здрасте в JS я новичок. Подскажите. Разбираю работу CMS на моем сайте, и непонимаю.
Есть форма, на ней кнопка .button-submit, есть ссылка вызывающая функцию $('.button-submit').trigger('click');, а описания clickа нет. Но все работет. При нажатии на ссылку форма отправляется. Может быть такое?

laimas 05.03.2017 22:09

.trigger() вызывает указанное событие, а если эта кнопка отправляет форму, то она и будет отправлена, и возможно в скрипте есть обработчик отправки формы по ее событию onsubmit.

chupakong 06.03.2017 00:34

Просто в литературе написано, что триггер нужен чтобы вызвать событие и обработчик. И что обработчик должен быть описан подобной конструкцией:
$( "#foo" ).on( "click", function() {

	 alert( $( this ).text() );

	});

Но в своем скрипте я подобного описания связанного с .button-submit не нашел. Правильно ли я понял, что триггером можно вызвать событие у которого нет обработчика?

рони 06.03.2017 00:46

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

PROPHESSOR 11.03.2017 16:22

Это аналогично методу .click();


Часовой пояс GMT +3, время: 19:29.