Ich gehe oft online, um von Experten geschriebene JS-Plug-Ins herunterzuladen. Jedes Mal, wenn ich nur auf js verweisen und die Variablen festlegen muss, habe ich das Prinzip nie verstanden (hauptsächlich, weil der Code der Experten zu prägnant ist-,-).
Dieses Mal habe ich herausgefunden, wie man mehrere (viele) Parameter übergibt und festlegt.
Die Methode ist beispielsweise die Funktion lunbo(){};
Wenn Sie anrufen und einstellen, schreiben Sie:
lunbo({ speed:200, wrapper:'#id', ease:'easing' })
Dann, wenn es innerhalb der Methode erhalten wird:
function lunbo(options){ var set=$.extend({},options); var _speed=set.speed; var _wrapper=set.wrapper; var _ease=set.ease; /* 使用获取的参数 */ }
Wenn es wirklich nicht anders geht, können Sie außerdem globale Variablen festlegen und diese flexibel verwenden.