我正在查看一段jQuery代码:
$(document)
.trigger('someText')
.on('click keyup', someMethod);
我不清楚.trigger('someText')
触发了什么? someText
指的是什么?我似乎无法在代码库中找到它。
文档指出,对于`.trigger(' custom')有用,你需要第二个参数,但没有。
答案 0 :(得分:2)
所有海报都是正确的,该动作会触发自定义事件;见http://api.jquery.com/trigger/
一个例子:
var btn = $('#button');
var box = $('$box');
btn.on('click', function() {
box.trigger('hideBox');
});
box.on('hideBox', function() {
box.hide();
});