例如,我想创建Slider。
jQuery.fn.Slider = function(){
var reset = function(){};
var setValue = function(){};
};
而不是使用它
var slider = $('#slider').Slider();
但我需要在以后使用它,例如。 slider.reset(); slider.setValue(50);...
但是我无法在fn.Slider
中返回对象上下文,我认为还有另一种方法可以解决我的问题。
答案 0 :(得分:2)
您需要将方法附加到对象,而不是将它们声明为私有范围变量。
jQuery.fn.Slider = function(){
this.reset = function(){};
this.setValue = function(){};
};