如何使用html5和javascript创建变量步骤
how to create variable step using html5 and javascript
我使用的是html5和javascript。我想把0到200000的范围分成不同的部分,比如说4,每个部分都有不同的步长。我发现了。但没有找到如何获得可变步长
<input
id="slide"
type="range"
min="0"
max="200000"
step="1"
value="100000"
onchange="updateSlider(this.value)" >
只需传递这个,并在函数中读取其值
例如,使用javascript
<input
id="slide"
type="range"
min="0"
max="200000"
step="1"
value="100000"
onchange="updateSlider(this)" />
function updateSlider(c)
{
if(c.value <= 50000)
{
if(c.step != 1)
c.step = 1;
alert(c.value);
}
else
{
if(c.step != 3)
c.step = 3;
alert(c.value);
}
}
在这里你可以查看小提琴http://jsfiddle.net/Lyfva/7/,在这里我现在做一个检查,只有当满足特定条件时,它才会改变步骤。
因为您使用的是javascript。为什么不用更好的方法呢。
试试这个Fiddle
HTML
<input
id="slide"
type="range"
min="0"
max="200000"
step="1"
value="100000" />
Javascript
var input = document.getElementById('slide');
input.onchange = updateSlider;
function updateSlider(event) {
console.log(event.target.value);
}
相关文章:
- 从Javascript和Php变量创建Html模板文档
- 在JavaScript中,如何修复元素显示和变量创建之间的初始差异
- 使用javascript中的捕获组从变量创建regex
- 使用javascript中的php变量创建XML
- 将字符串与integer连接,用作jquery中的变量(创建动态变量)
- 如何使用局部变量创建全局变量
- 使用javascript中的变量创建自定义URL
- 基于变量创建json对象id
- 从javascript变量创建一个数组
- 通过传递 PHP 变量创建计时器
- Uncaught TypeError:使用变量创建对象时,undefined不是函数
- 从 2 个变量创建对象的缩写
- 为遗漏的变量创建计数器
- Rails Javascript haml 变量创建
- Javascript:是为所有变量创建的闭包,还是只为内部函数可能使用的变量创建的闭包
- 使用变量创建一个对象文字,如何只获取其值
- JavaScript原型变量创建引用
- 使用php变量+javascript变量创建一个href-url
- Fabric.js:只使用一个变量创建多个对象有问题吗
- 将变量创建到路径JSON是由jQuery执行的操作