Основные отличия методов trigger и triggerHandler в jQuery:
- Метод trigger запускает обработчики событий для всех элементов, содержащихся в объекте jQuery. professorweb.ru
- Метод triggerHandler запускает функцию-обработчик для первого из элементов, содержащихся в объекте jQuery, без выполнения действий по умолчанию или всплытия событий. professorweb.ru
- Метод triggerHandler возвращает значение, которое было возвращено последним обработчиком, а не объект jQuery. learn.jquery.com basicweb.ru Если ни один обработчик не был запущен, то возвращается значение undefined. basicweb.ru
- События, заданные методом triggerHandler, в отличие от метода trigger, не всплывают по дереву DOM. basicweb.ru
Таким образом, метод trigger отправляет браузеру команду сымитировать клик пользователя, а метод triggerHandler только вызывает функцию, определённую для события. www.universalclass.com