使用[HTML5] range控件实现进度条控制

 时间:2024-10-12 20:42:16

HTML5有一个新的皮薹匆热控件input type="range", 可以实现trackBar或者Slider功能,你可以用来实现进度条的控制,唁昼囫缍这样的功能可以用来实现图片的快速浏览,而不是一张一张的看。为了动态响应拖动进度条的事件,你需要使用onchange事件,以下为详细步骤。

添加控件到网页代码中

<input type="range" id="trackBar" min="1" max="10" step="1" value="1" />。

此处min, max是进度条的对应的最小和最大值, step是步进值

value 是进度值,用户可以获取或者设置

添加处理代码

<script>

var trackBar = document.getElementById("trackBar");

//初始化trackBar

trackBar.min = 1;

trackBar.max = 100;

trackBar.step = 1;

trackBar.value = 1;

trackBar.addEventListener("change",function(){ alert(this.value);

//其他功能处理代码,比如图片浏览器的跳转 });

</script>

以上代码可以捕获由于人为拖动后进度条位置的变化而产生的事件,this.value是实际进度条的当前值。

  • 油性肌肤控油的新方法-蒸面
  • 复方血栓通的副作用大吗?
  • 播音主持口部操如何训练
  • 清洗机的清洗方法有哪些
  • 新生儿医疗保险怎么办理
  • 热门搜索
    阅读的手抄报 关于春节的手抄报资料 汉字的来历手抄报 关于理想的手抄报内容 儿童安全知识手抄报 向英雄致敬手抄报内容 心理健康手抄报素材 依法治校手抄报 向国旗敬礼手抄报图 祖国我为你骄傲手抄报