脚本执行多次
script executing many times
我有我的插件。在该脚本中执行多次。
$('element1').myplugin({callback:foo});
$('element2').myplugin({callback:bla});
第二个回调不起作用,总是调用"foo"。
插件代码:
(function($) {
$.fn.myplugin = function(options) {
//some code.
options.callback();
}
})(jQuery);
如果我再包含一个元素,脚本执行时间就会增加。我做错了什么吗?
您包含插件的次数越多,代码也会运行,没有任何问题。 如果使用回调,请确保在函数中分配回调。 这样您就可以避免冲突。
相关文章:
- 如果返回的数据是javascript,$.ajax会自动执行脚本吗
- 如果条件匹配,则停止执行脚本
- 加载服务器端渲染的React组件后执行脚本
- 量角器使用ElementArrayFinder执行脚本怪异
- 在selenium python中执行脚本
- 仅当脚本在视口中时执行脚本
- Chrome扩展:加载窗口后执行脚本
- FireFox扩展对TinyMCE编辑器执行脚本注入
- HTML表单-按'时执行脚本;输入',无需提交
- 当超出范围时,延迟执行脚本Jquery(或SetTimeOut)BUT
- 在执行脚本之前,请查看对象是否未定义
- 如何在整个网页加载后执行脚本
- 多次执行脚本的 jQuery
- 从另一个文件执行脚本
- 从单独的.php文件中执行<脚本>
- 如何防止执行脚本但在 DOM 中显示它
- 在 Mac 上的 Firebug 中继续执行脚本的快捷方式是什么?
- 文档.写入脚本内部不执行脚本
- 在页面加载之前在 ajax 请求的页面上执行脚本
- 如何对包含在父 html 中的子 html 文件执行脚本