将对象传递给原型回调
Pass object to prototype callback
我正在为jQuery使用Nivo Slider插件。该插件允许您在插件原型的参数内的object
中提供一些回调,例如
$('.slider').nivoSlider({
afterLoad: control_responses(this, false),
beforeChange: control_responses(this, false),
afterChange: control_responses(this, false)
});
在我已经将this
传递给control_responses()
的情况下,我实际上想要发送$('.slider')
的当前迭代,然而this
当前指的是window object
。
如何将$('.slider')
的当前迭代传递给回调函数?
您正在调用control_responses
函数并将返回值放入对象中。将函数放入对象中,以便在调用回调函数时调用control_responses
函数:
$('.slider').nivoSlider({
afterLoad: function() { control_responses(this, false); },
beforeChange: function() { control_responses(this, false); },
afterChange: function() { control_responses(this, false); }
});
相关文章:
- 将对象传递给原型回调
- javascript原型-添加回调
- 原型回调函数替换'这'价值
- 为什么任何对象原型都不用作 forEach 回调
- 使用原型时是否可以直接将类方法作为回调传递
- 将回调函数与原型函数一起使用
- 将回调函数传递给原型
- 如何避免 jquery 与原型的回调函数中的 $ 冲突
- 来自 ajax 回调的 Javascript(原型)方法调用
- 从回调中调用原型方法
- Javascript-如何保存对“;这个“;用于使用原型模式在命名函数回调中进行访问
- 原型链回调
- 在javascript中使用promise和原型时,优雅的回调绑定
- node-js原型对象'self'var没有为回调存储正确的上下文
- 将函数作为回调传递时原型出现问题
- 当使用原型方法声明从回调访问对象时,如何访问对象的其他方法
- 如何将原型上定义的方法作为回调传递给Array.map
- 设置“this"到实例,在创建原型函数期间的回调集中
- 这有什么不对吗?尝试在原型中使用请求回调,但收效甚微
- jquery插件开发:原型回调参数