Оглавление

.trigger()

Для запуска событий используется метод . trigger (). Этот метод принимает событие, которое следует запустить, и необязательный массив аргументов, подлежащих передаче обработчику. Подключите обработчик к абзацу с идентификатором bar и запустите его, используя следующий код.

$("#bar")
    .bind("click", function(){
            console.log("Щелчок!");
        })
    .trigger("click");

 

Чтобы передать дополнительные данные, измените код, как показано ниже.

// create a variable
var note = "Запуск события!";
$("#bar")
    .bind("click", function(event, msg){ // разрешен 2-й аргумент
            // Если переменная "msg" не передается.

            // выводится сообщение, заданное ио умолчанию

            var log = msg || "Щелчок!";
            console.log(log);
        })
    .trigger("click", [ note ]); // передаваемый массив указан в квадратных скобках

 

Этот код выведет в окне консоли сообщение, хранящееся в переменной note.

 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити