【问题标题】:Running event function after event has been set up设置事件后运行事件函数
【发布时间】:2013-04-29 23:11:34
【问题描述】:

这样就可以了:

$('input').on('change', function(event){
  ...
}).change();

...但是如果安装了另一个插件来挂钩更改事件的某些功能怎么办?我也会触发该功能,这可能是不可取的。如何避免此类冲突?

【问题讨论】:

  • 然后创建一个自定义事件..

标签: events jquery


【解决方案1】:

使用namespaced events

$('input').on('change.myevent', function(event){
  ...
}).trigger('change.myevent');

这将在正常的 change 事件上触发(连同其他 change 处理程序)但也将由 change.myevent 触发(只有它 )

这也将允许您在需要时仅取消绑定您自己的事件..

【讨论】:

    猜你喜欢
    • 2016-06-22
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多