javascript - 如果没有第二个参数,.trigger ('custom' ) 是什么意思?

标签 javascript jquery

我正在查看一段 jQuery 代码:

    $(document)
        .trigger('someText')
        .on('click keyup', someMethod);

我不清楚 .trigger('someText') 会触发什么? someText 指的是什么?我似乎根本无法在代码库中找到它。

文档指出,要使 `.trigger('custom') 有用,您需要第二个参数,但没有。

最佳答案

所有海报都是正确的,该操作会触发自定义事件;请参阅http://api.jquery.com/trigger/

一个例子:

var btn = $('#button');
var box = $('$box');

btn.on('click', function() {
    box.trigger('hideBox');
});

box.on('hideBox', function() {
    box.hide();
});

关于javascript - 如果没有第二个参数,.trigger ('custom' ) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47295653/

相关文章:

javascript - 获取不同列中的隐藏输入[type=hidden]

使用带有特殊字符的密码的 Javascript Ajax 调用

javascript - 执行 ajax 调用时从 jquery for 循环中断返回错误

javascript倒数计时器变为负数

javascript - 如何检测用户是否点击了 "back"按钮

javascript - 如何从脚本调用ajax将用户输入插入mysql

javascript - $.post 期间数据丢失

javascript - Summernote 下拉菜单

javascript - 使用jquery加载功能从另一个php文件登录

javascript - Ajax成功函数在空白页左上角显示 "1"而不是刷新div