回调函数

摘录:javascript

 

根据你的插件定义方式
$.fn.xtab = function(setting,callback)
xtab 方法应该能够接收两个参数:setting (配置参数) 和 callback (回调函数)。java

所以你应该如此调用:
$(".element").xtab({}, function(){cosle.log('this is callback');});jquery

若是你想要在 callback 中使用 setting 或者 插件中的其余参数和方法,则须要在callback 调用的时候,将参数传入:缓存

$.fn.xtab = function(setting, callback){ var $this = $(this); // 将配置参数缓存在当前 jquery 对象上 $this.data('xtab-setting', setting); $this.data('xtab-callback', callback); // 假设点击时,调用 callback,而且传入配置参数 $this.click(function(){ callback($this.data('xtab-setting').value); }); } //调用: $('.div').xtab({value:'test'}, function(val){console.info(val);}); 

以上只是例子。函数

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息