javascript - 将事件添加到 Jquery 插件

标签 javascript jquery

我有一个 JQuery 插件,我想向其中添加一些事件。 有任何帮助、提示或教程吗?

最佳答案

据我正确理解,如果您有某种关闭弹出窗口的按钮,并且您需要一个在关闭后触发的函数。

(function($) {
  $.fn.somePlugin = function(options) {
    // do some stuff with popup
    $('#closeButton').click(function(e) {
      //close popup
      if (options.onAfterClose !== undefined) {
         options.onAfterClose(e);
      }
    });
  };
})(jQuery);

它只是传递点击事件的事件。

$('#someId').somePlugin({
    onAfterClose: function(e) {
        alert('after close');
    }
});

关于javascript - 将事件添加到 Jquery 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4942639/

相关文章:

javascript - jQuery:如何将事件委托(delegate)与添加到嵌套 div 的类一起使用?

javascript - jQuery 属性等于选择器不适用于自定义属性

jquery - 如何在指令中使用 $timeout 服务?

jQuery:如何在提交之前修改表单字段

mousedown 和 mouseup 之间的 jquery 悬停事件 - 可能吗?

javascript - 在 Javascript 中比较两个数组

javascript - 剧透部分打开后如何保持格式?

javascript - Bootstrap 3.3.7 导航栏切换按钮似乎没有

javascript - setPrototypeOf 对新对象的性能影响是什么?

c# - 如何为我的 ASP.NET TextBox 获取正确的 ClientID?