简单的JavaScript滑块-需要一些OOP帮助才能正常工作

简单的JavaScript滑块-需要一些OOP帮助才能正常工作,javascript,oop,slider,Javascript,Oop,Slider,我正在用纯JavaScript创建自己的滑块库。请看这里: 我试图从getValue函数返回最新的“currentValue”,但正如您从初始警报中看到的,它返回0 this.getValue = function getValue() { //how do I return the latest current value? return currentValue; }; 如何在用户每次移动滑块时使其更新?我想我需要一些OOP原则的帮助 谢谢 它确实更新了,我添加了setInterva

我正在用纯JavaScript创建自己的滑块库。请看这里:

我试图从getValue函数返回最新的“currentValue”,但正如您从初始警报中看到的,它返回0

this.getValue = function getValue() {
//how do I return the latest current value?   
return currentValue;
};
如何在用户每次移动滑块时使其更新?我想我需要一些OOP原则的帮助


谢谢

它确实更新了,我添加了setIntervalfunction{console.logmySlider.getValue},1000;并且每秒返回当前值


我没有正确地测试它!Alex K.做对了

它确实更新了,我添加了setIntervalfunction{console.logmySlider.getValue},1000;每秒钟都要返回当前值,如果你正在构建一个插件/库,你可能需要考虑使用一个输入元素而不是一个输入元素。DIV@RokoC.Buljan-你会在这里使用什么样的JS设计模式?@bingo14为用户提供了灵活性和可扩展性。在注释中写的时间太长了,您应该考虑到大多数用户在表单中使用了这样的元素,它们希望元素的值意味着它是一个要发送的输入。submit@bingo14您有很多可用的模式可供选择,您只需根据软件设计仔细选择合适的模式即可。