摘錄:
根據你的外掛定義方式
$.fn.xtab = function(setting,callback)
xtab 方法應該可以接收兩個參數: setting (配置參數) 和callback (回呼函數)。
因此你應該如此呼叫:
$(".element").xtab({}, function(){cosle.log('this is callback');});
#如果你想要在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); }); }//调用: $('.p').xtab({value:'test'}, function(val){console.info(val);});
以上只是範例。
以上是回呼函數運用範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!