var options=$.extend({
inside:window,
transiton:0,
minX:0,
minY:0,
withScrolling:true,
vertical:true,
horizontal:true
},options);
这段代码应该是设置参数的默认值。请问:
第一行的options和最后一行的options分别是什么意思,
$.extend在这里是起什么作用。
合并参数
当我用这个函数时
最终得到的参数为
$.extend 是后面参数覆盖前面参数(前面一般指默认参数), 并且会保留没有传递的默认参数.
注意:
$.fn.extend
在大部分时候是指 新建一个jQuery的插件,但是实现的逻辑和$.extend
一样