这里没有公布整个函数,但基本前提是我试图创建一个带有选项的插件。我不想重写这个函数的整个结构,现在我一直在谷歌搜索了两个小时,没有任何运气。将对象传递给JQuery函数作为选项
这是它看起来像现在:
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'变量来影射传递的设置? –
作为一个很好的阅读:http://learn.jquery.com/plugins/advanced-plugin-concepts/ –
@ A.沃尔夫感谢这是一个很好的阅读,认为我可能能够从这里抢东西。 – Hiriji