Передача анонимной функции в пользовательский триггер события в Javascript / jQuery

StackOverflow https://stackoverflow.com/questions/6391957

Вопрос

Я пытаюсь инициировать пользовательские события для элементов DOM и передать анонимные функции, которые будут выполняться при запуске события (с помощью jQuery).Так что примерно так:

общий

Таким образом, нажатие на «some-button» должно запускать «custom_event» на «some-dom» и вызывать выполнение анонимной функции, которую я передал триггеру.Правильно?Но браузер сообщает, что обратный вызов не определен в настраиваемом событии.Я делаю что-то неправильно?Не разрешена ли передача анонимных функций в качестве аргументов триггера?Спасибо

Это было полезно?

Решение

Вам необходимо передать несколько дополнительных аргументов в trigger() в виде массива. (Один аргумент можно передать без массива.)

родовое слово

Пример: http://jsfiddle.net/NRSJ2/

Другие советы

Сделать это можно так:

родовое слово

Вот подтверждение концепции .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top