通過滑鼠拖動選取指定數字程式碼例項
在不少的應用中,選取數字的時候可以通過滑鼠拖動來實現,這樣的效果人性化的很。
下面就分享一個外掛實現了這樣的功能,這就是jRange,它是利用jQuery實現的。
一.HTML程式碼部分:
首先載入jQuery庫檔案以及jRange相關的css檔案:jquery.range.css和外掛:jquery.range.js。
[HTML] 純文字檢視 複製程式碼<script src="jquery.js"></script> <link rel="stylesheet" href="jquery.range.css"> <script src="jquery.range.js"></script>
然後在需要展示滑塊選擇器的位置放入以下程式碼:
[HTML] 純文字檢視 複製程式碼<input type="hidden" class="slider-input" value="23" />
使用了hiiden型別的文字域,設定預設值value,如23。
二.jQuery程式碼部分:呼叫jRange外掛非常簡單,直接用下面的程式碼:
[JavaScript] 純文字檢視 複製程式碼$('.single-slider').jRange({ from: 0, to: 100, step: 1, scale: [0,25,50,75,100], format: '%s', width: 300, showLabels: true, showScale: true });
三.外掛jRange也提供了一些必要的選項設定來滿足各種需求:
(1).from:滑動範圍的最小值,數字,如0。
(2).to:滑動範圍的最大值,數字,如100。
(3).step:步長值,每次滑動大小,預設值是1。
(4).scale:滑動條下方的尺度標籤,陣列型別,如[0,50,100]。
(5).showLabels:布林型,是否顯示滑動條下方的尺寸標籤,預設值是true。
(6).showScale:布林型,是否顯示滑塊上方的數值標籤,預設值是true。
(7).format:數值格式。
(8).width:滑動條寬度,預設值是300。
(9).isRange:是否為選取範圍,預設值是false。
相關文章
- js通過拖動調整元素位置程式碼例項JS
- 滑鼠按住拖動具有半透明效果的程式碼例項
- 按住滑鼠可以拖動箭頭旋轉程式碼例項
- 滑鼠拖動實現將div放入方格例項程式碼
- 通過拖動將商品新增到購物車效果程式碼例項
- 通過拖動實現調整元素之間位置程式碼例項
- 滑鼠虛滑過選項卡切換效果程式碼例項
- javascript擷取指定位數的小數程式碼例項JavaScript
- js獲取數字中的最小數字程式碼程式碼例項JS
- jQuerydiv元素拖動效果程式碼例項jQuery
- jQuery滑鼠拖動調整數字大小jQuery
- js計算指定數字的階乘程式碼例項JS
- SVG拖動繪製矩形程式碼例項SVG
- 可以拖動的div塊程式碼例項
- 驗證數字具有指定的位數區間程式碼例項
- js獲取指定位數不重複隨機數程式碼例項JS隨機
- 遮蔽滑鼠右鍵選單例項程式碼單例
- js實現的通過拖動調整元素間的相對位置程式碼例項JS
- 獲取url傳遞的指定引數值程式碼例項
- js獲取指定區間的隨機數程式碼例項JS隨機
- jquery獲取指定元素下所有指定子元素的數目程式碼例項jQuery
- 移動端div塊拖動效果程式碼例項
- js獲取數字最小值程式碼例項JS
- css禁止選中指定文字程式碼例項CSS
- javascript數字自動加1程式碼例項JavaScript
- js獲取數字和字母隨機數程式碼例項JS隨機
- 滑鼠懸浮出現下拉選單程式碼例項
- javascript計算指定數字的幾次方程式碼例項JavaScript
- 表格拖動滾動條標題固定程式碼例項
- 拖動滾動條載入資料程式碼例項
- javascript獲取數字的絕對值程式碼例項JavaScript
- jQuery獲取指定的li元素程式碼例項jQuery
- javascript獲取指定元素父元素程式碼例項JavaScript
- js從字串中篩選出數字程式碼例項JS字串
- js實現的div拖動效果例項程式碼JS
- JavaScript取餘數程式碼例項JavaScript
- javascript生成指定位數隨機數程式碼例項JavaScript隨機
- js獲取指定單元格的內容程式碼例項例項JS