Javascript替换类中的全局参数
Javascript replace global parameters in class
我在JS中开发了一个基于Foundation的滑块。它有一些初始配置和功能。滑块的一个实例可以工作,但当向页面添加另一个滑块时,全局配置会被覆盖,第一个滑块控制第二个滑块。
以下是部分代码:
Foundation.libs.slider = {
name: 'slider',
version: '0.1.0',
settings: {
callback: function () {
},
active_class: "active"
},
stat: '',
windowWidth: '',
slide: '',
slideWidth: '',
slideCount: '',
slidesVisible: 0,
bullets: '',
bulletsHtml: '',
bulletsCount: 0,
bullet: '',
init: function (scope, method, options) {
this.bindings(method, options);
},
events: function () {
var self = this;
this.S('[data-stats]', this.scope).each(function () {
self.slider($(this));
});
},
据我所知,每个[数据统计]都会覆盖设置。如何使全局设置成为每个对象的一部分?
我对JS知之甚少,非常感谢您的帮助。
您必须在单独的实例中独立初始化滑块,并控制所实例化的对象。例如:
var slider1 = new Slider();
var slider2 = new Slider();
slider1.init();
slider2.init();
显然,您需要分别初始化方法,并且可以返回选择器或整个对象。
祝好运
相关文章:
- Javascript-匿名函数中使用参数引用全局函数的闭包-我如何使用preventDefault
- 当 Node.js 中的参数名称相同时,如何从函数访问全局变量
- JS .replace(str, str):如何获取参数 1 中的变量并全局工作
- 使用带有参数 Javascript 的函数更改全局变量
- 更改没有返回和全局变量的“参数变量”
- 对影响作为参数传递的全局数组的函数参数使用.shift()
- 没有全局参数的JavaScript前端模块化
- Javascript硬编码对象可以作为参数,但不能引用全局对象
- Javascript 函数参数参数或全局变量
- 自定义 jquery 函数中的参数是否可以更改全局变量的值
- Javascript:我怎样才能创建一个1.接受全局变量作为参数2.更改全局变量的值
- ui路由器中的全局参数
- 向数组中存储的全局函数传递参数并执行全局函数
- 如何使用jQuery更改全局变量并将其传递给函数的参数
- 通过参数修改函数内部的全局变量
- 匿名函数的参数需要修改并存储在javascript的全局变量中
- 全局查询字符串参数
- 当作为参数传递给setTimeout回调函数时,全局变量被记录为未定义
- Javascript替换类中的全局参数
- 将全局参数传递给statechaned函数