Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在HTML/JS中创建符号滑块_Javascript_Math_Slider_Logarithm - Fatal编程技术网

Javascript 在HTML/JS中创建符号滑块

Javascript 在HTML/JS中创建符号滑块,javascript,math,slider,logarithm,Javascript,Math,Slider,Logarithm,我有一个工作日志滑块。使用以下来源的代码: 功能日志滑块(选项){ 选项=选项| |{}; this.minpos=options.minpos | | 0; this.maxpos=options.maxpos | | 100; this.minlval=Math.log(options.minval | | 1); this.maxlval=Math.log(options.maxval | | 100000); this.scale=(this.maxlval-this.minlval)

我有一个工作日志滑块。使用以下来源的代码:

功能日志滑块(选项){
选项=选项| |{};
this.minpos=options.minpos | | 0;
this.maxpos=options.maxpos | | 100;
this.minlval=Math.log(options.minval | | 1);
this.maxlval=Math.log(options.maxval | | 100000);
this.scale=(this.maxlval-this.minlval)/(this.maxpos-this.minpos);
}
LogSlider.prototype={
//从滑块位置计算值
值:功能(位置){
返回Math.exp((position-this.minpos)*this.scale+this.minlval);
},
//根据值计算滑块位置
位置:功能(值){
返回this.minpos+(Math.log(value)-this.minlval)/this.scale;
}
};