我正在编写一个 jQuery 插件,非常基本的模态窗口插件。
所有的模态窗口都会有一个动作按钮,它可以“保存”“发送”或“确定”等。未来可能还会有更多的东西。打这个电话的最佳地点在哪里。我应该将它构建到插件中,还是有更好的方法将调用与插件分开?我想我的想法是,如果我将它放在插件之外,它将为我需要的任何情况下的许多自定义操作打开大门。不确定将点击事件绑定到插件中生成的模式窗口中的按钮有多容易。有什么想法吗?谢谢!
我正在编写一个 jQuery 插件,非常基本的模态窗口插件。
所有的模态窗口都会有一个动作按钮,它可以“保存”“发送”或“确定”等。未来可能还会有更多的东西。打这个电话的最佳地点在哪里。我应该将它构建到插件中,还是有更好的方法将调用与插件分开?我想我的想法是,如果我将它放在插件之外,它将为我需要的任何情况下的许多自定义操作打开大门。不确定将点击事件绑定到插件中生成的模式窗口中的按钮有多容易。有什么想法吗?谢谢!
有很多选择,但在不完全了解您在做什么的情况下,我认为回调将是一个不错的选择。
例如,插件的“保存”处理程序会调用options.saveCallback.call(this);
因此,您创建一个saveCallback
选项,并在初始化插件时将其传入。这里有一个很好的例子:jQuery插件:添加回调功能
现在如果人。想要自定义保存按钮的作用,他们可以使用回调。