【发布时间】:2014-05-06 08:36:58
【问题描述】:
这里没有发布整个功能,但基本前提是我正在尝试创建一个带有选项的插件。我不想重写函数的整个结构,我已经在谷歌上搜索了两个小时,没有任何运气。
这就是现在的样子:
function slider($rotator_container, settings) {
var settings = {
auto_rotate : false,
auto_rotate_speed : 1000,
transition_support : true //Disable this to use JQuery animations only
}
};
我用以下方式调用变量:
slider("main-slider", {auto_rotate:true, auto_rotate_speed:5000});
如果我在我的函数之外使用对象的减速和默认值,这会起作用,但问题是我在一个页面上多次调用它,所以它不需要是全局的。我该怎么做?我需要重写整个函数吗?
【问题讨论】:
-
你为什么要用内部
settings变量隐藏传递的设置? -
@A.Wolff 谢谢这是一本好书,我想我可以从这里得到一些东西。