JQuery JSlider
JQuery JSlider 是一個用于創建滑塊(Slider)的 jQuery 插件。這個插件的功能非常強大,可以自定義樣式和事件,滿足不同需求的用戶。比如,在網站上,可以用 JQuery JSlider 來創建滑動條、價格選擇器、時間軸等,非常方便。
使用 JQuery JSlider 的前提是,需要先引入 JQuery 庫和 JSlider 插件庫。可以使用以下代碼:
<!-- 引入 JQuery 庫 --> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <!-- 引入 JSlider 插件庫 --> <script src="https://cdnjs.cloudflare.com/ajax/libs/jslider/0.8.0/js/jshashtable-2.1_src.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jslider/0.8.0/js/jquery.dependClass-0.1.src.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jslider/0.8.0/js/jquery.numberformatter-1.2.3.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jslider/0.8.0/js/tmpl.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jslider/0.8.0/js/jquery.jslider.js"></script>
引入庫之后,就可以通過以下方式來創建一個簡單的滑塊:
<div id="slider"></div> <script> $(function() { $('#slider').jslider({ from: 0, to: 100, step: 1, format: { format: "#,###.00" }, skin: "round" }); }); </script>
上面的代碼創建了一個 ID 為 slider 的滑塊,它的取值范圍是從 0 到 100,步長是 1。滑塊的樣式是 round, 格式是 #,###.00。
當用戶拖動滑塊時,可以觸發一些事件。比如:
<script> $(function() { $('#slider').jslider({ from: 0, to: 100, step: 1, format: { format: "#,###.00" }, skin: "round", onstatechange: function (value) { console.log("當前滑塊的位置是:" + value); } }); }); </script>
上面的代碼在拖動滑塊時,將滑塊當前的位置輸出到控制臺。
JQuery JSlider 還支持其他高級的功能,比如:標簽、圖標、鍵盤控制等。詳細介紹可參考官方文檔。
下一篇網頁滾動文字css3