回調函數

摘錄: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);}); 

以上只是例子。函數

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息