常到網路上去下載大牛們寫的js插件。每次只需將js引用並設定下變數就行了,但一直沒搞明白原理(主要是大牛們的程式碼太簡練了-,-)。
這次弄清楚如何傳遞、設定多個(很多個)參數。
如 方法為function lunbo(){};
在呼叫、設定的時候寫:
lunbo({ speed:200, wrapper:'#id', ease:'easing' })
則,在方法內取得的時候:
function lunbo(options){ var set=$.extend({},options); var _speed=set.speed; var _wrapper=set.wrapper; var _ease=set.ease; /* 使用获取的参数 */ }
另外,在實在沒辦法的時候,可以設定全域變數靈活運用。