Передача анонимной функции в пользовательский триггер события в Javascript / jQuery
-
29-10-2019 - |
Вопрос
Я пытаюсь инициировать пользовательские события для элементов DOM и передать анонимные функции, которые будут выполняться при запуске события (с помощью jQuery).Так что примерно так:
общийТаким образом, нажатие на «some-button» должно запускать «custom_event» на «some-dom» и вызывать выполнение анонимной функции, которую я передал триггеру.Правильно?Но браузер сообщает, что обратный вызов не определен в настраиваемом событии.Я делаю что-то неправильно?Не разрешена ли передача анонимных функций в качестве аргументов триггера?Спасибо
Решение
Вам необходимо передать несколько дополнительных аргументов в trigger()
в виде массива. (Один аргумент можно передать без массива.)
Пример: http://jsfiddle.net/NRSJ2/
Другие советы
Сделать это можно так:
родовое словоВот подтверждение концепции .