<input type="range">標籤用法例項程式碼
在HTML5中,又新增許多新<input>控制元件型別,比較實用的一個就是<input type="range">,以滑竿的方式來調整value值,在這以前需要通過模擬才能夠實現,下面就通過程式碼例項介紹一下它的作用。
程式碼如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <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事件在最新的谷歌和火狐瀏覽器中並不是平滑的。
相關文章
- 美化<input type="range">控制元件程式碼例項控制元件
- input range美化程式碼例項
- type=“file”的input標籤美化
- <input type="file">美化例項程式碼
- <input type="file">美化效果程式碼例項
- js清空<input type="file">值程式碼例項JS
- 封裝type方法例項封裝
- HTML5--表單標籤input新增type值HTML
- 修改input標籤type=file型別按鈕的值型別
- dd dt dl標籤應用例項程式碼
- js根據input標籤的type屬性篩選元素JS
- javascript this 用法例項程式碼解析JavaScript
- jQuery自定義標籤程式碼例項jQuery
- javascript球形標籤雲程式碼例項JavaScript
- input 標籤詳解
- charAt()函式用法例項程式碼函式
- $.ajax()用法例項程式碼介紹
- js通過type屬性值篩選input元素程式碼例項JS
- jQuery刪除html標籤程式碼例項jQueryHTML
- javascript使用標籤包裹字串程式碼例項JavaScript字串
- <th>標籤的<input type="reset"/>重置按鈕簡單介紹屬性
- javascript閉包用法例項程式碼分析JavaScript
- HTML input rangeHTML
- input標籤單行文字域type="text"的可以新增屬性以及其描述
- 微信小程式input標籤正則初體驗微信小程式
- input標籤autocomplete 屬性
- vuejs實現新增tag標籤程式碼例項VueJS
- jquery獲取元素的標籤tagName程式碼例項jQuery
- 刪除字串中的html標籤程式碼例項字串HTML
- HTML標籤之form,input,button,tableHTMLORM
- HTML表單中的input標籤HTML
- javascript排序各種演算法例項程式碼JavaScript排序演算法
- 自然分類演算法例項程式碼分享演算法
- javascript模擬實現trim()方法例項程式碼JavaScript
- jQuery實現的刪除指定標籤程式碼例項jQuery
- <input type="file">實現各個瀏覽器樣式統一程式碼例項瀏覽器
- jQuery如何匹配input標籤的submit元素jQueryMIT
- 獲取iframe標籤的src屬性值程式碼例項