<input type="range">标签用法实例代码

简介:

在HTML5中,又新增许多新控件类型,比较实用的一个就是,以滑竿的方式来调整value值,在这以前需要通过模拟才能够实现,下面就通过代码实例介绍一下它的作用。

代码如下:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
< html >
< head >
< meta charset = " utf-8" >
< meta name = "author" content = "http://www.softwhy.com/" />
< title >蚂蚁部落</ title >
< style type = "text/css" >
#demo{
   width:50px;
   height:50px;
   background:red;
}
</ style >
< script type = "text/javascript" >
window.onload=function(){
   var demo=document.getElementById("demo");
   var range=document.getElementById("range");
   range.onmousemove=function(){
     demo.style.width=this.value+"px";
   }
}
</ script >
</ head >
    
< body >
< div id = "demo" ></ div >
< input type = "range" step = "1" max = "500" min = "10" value = "50" id = "range" />
</ body >
</ html >

以上代码可以平滑的拖动空间按钮来调整div的宽度,大家可以特别注意下此空间的几个常用属性,step用来规定,拖动数据变动的最小跨度,max规定最大值,min规定最小值。还有一个要特别注意的点是:实现此平滑拖动效果最好用onmousemove事件,在各个浏览器表现都是一致的,使用onchange事件在最新的谷歌和火狐浏览器中并不是平滑的。


原文发布时间为:2017-3-7

本文作者:admin

本文来自云栖社区合作伙伴“蚂蚁部落”,了解相关信息可以关注蚂蚁部落

目录
打赏
0
0
0
0
14291
分享
相关文章
CSS之选择器(十)&lt;label&gt; 和 &lt;input&gt;
CSS之选择器(十)&lt;label&gt; 和 &lt;input&gt;
CSS之选择器(十)&lt;label&gt; 和 &lt;input&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta http-equiv=&quot;Cont
综述   内存泄漏(memory leak)是指由于疏忽或错误造成程序未能释放已经不再使用的内存。那么在Android中,当一个对象持有Activity的引用,如果该对象不能被系统回收,那么当这个Activity不再使用时,这个Activity也不会被系统回收,那这么以来便出现了内存泄漏的情况。
1832 0
&lt;xliff:g&gt;标签
转自:http://blog.csdn.net/huangyabin001/article/details/37651165 摘要: 这是Android4.3Mms源码中的strings.xml的一段代码: %1$smessages per conversation 在这里google的工程师们使用了标签,这个标签主要在动态插入内容时候使用,有点类似于占位符的作用。
1021 0
JSTL 模板中 &lt;c:forEach&gt; 标签详解
详解 标签的语法定义如下所示。                                                 body content                                标签具有以下一些属性:l            var:迭代参数的名称。
1125 0
<input type="image"> 和 <img> 用法区别
原文: 和 用法区别 w3c定义如下: Image 定义图像形式的提交按钮。 必须把 src 属性 和 alt 属性 与 结合使用。 一般的   写一个表单提交用到图片:两种代码。
1124 0
C++中的字符串操作&lt;cstring&gt;和&lt;string&gt;的区别
目录 目录 参考资料 字符串 cstring和string的区别在哪 string类的实现 注意不要盲目相信以下内容! 不要盲目相信以下内容! 不要盲目相信以下内容! (重要的事情说三遍),虽然以下内容也经过了我的验证,但是我的验证可能有错误的地方,欢迎大家留言告知。
1356 0
关于&lt;%# Eval(&quot;createTime&quot;%&gt;的时间格式转换
出现问题: 在ASP.NET中,前台页面在调用后台数据库时间时,使用&lt;%# Eval("createTime"%&gt;,发现时间显示的是数据库的时间类型"2015/10/29 13:40:01",想要改成"2015-10-29"的时间显示类型。 解决方法: 在&lt;%# Eval("createTime"%&gt;里添加格式样式,修改后如下: &lt;%# Eval("c
1390 0
Java集合转换【List&lt;--&gt;数组、List&lt;--&gt;Set、数组&lt;--&gt;Set、Map--&gt;Set、Map--&gt;List】
[java] view plaincopy //List--&gt;数组      List&lt;String&gt; list = new ArrayList&lt;String&gt;();      list.add("tom");      list.add("Jerval");      list.add("Wei
1409 0