【发布时间】:2013-07-06 10:22:52
【问题描述】:
最近在 SOF 的帮助下,我为我的网页写了simple slider。我需要运行一些具有不同设置的滑块。我需要将数组与类构造函数中的设置合并。放置在此处的设置应覆盖默认设置。
我的代码:
var MiniSlider = function(objId, settings)
{
this.obj = $("#" + objId);
var self = this;
self.obj.settings = {
items: $("ul li", self.obj).length,
autoChangeTime: 8000,
animation: 'horizontal'
};
if(settings)
{
$.merge(self.obj.settings, settings)
}
... rest of the code at link [1]
};
和调用:
new MiniSlider("mini-slider-2", [{animation: 'vertical'}]);
有了这个,我明白了:
动画应设置为“垂直”。 A也试过了:
new MiniSlider("mini-slider-2", {animation: 'vertical'});
这也行不通。有什么建议如何合并它?
【问题讨论】:
标签: javascript jquery class oop merge