<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        實例幫助你了解HTML5滑動區域選擇元素Sliderelement

        來源:懂視網 責編:小采 時間:2020-11-27 15:16:23
        文檔

        實例幫助你了解HTML5滑動區域選擇元素Sliderelement

        實例幫助你了解HTML5滑動區域選擇元素Sliderelement:HTML5的出現帶給我們了很多新的標簽和元素。其中一個就是區間選擇輸入元素,例如,選擇10以內的一個數字。這個元素其實在很多系統操作系統中都存在了很長時間,但是現在只是如何將他們整合到瀏覽器中。 因為使用JS可以很方便的模擬出這個效果所以HTML中一
        推薦度:
        導讀實例幫助你了解HTML5滑動區域選擇元素Sliderelement:HTML5的出現帶給我們了很多新的標簽和元素。其中一個就是區間選擇輸入元素,例如,選擇10以內的一個數字。這個元素其實在很多系統操作系統中都存在了很長時間,但是現在只是如何將他們整合到瀏覽器中。 因為使用JS可以很方便的模擬出這個效果所以HTML中一
        HTML5的出現帶給我們了很多新的標簽和元素。其中一個就是區間選擇輸入元素,例如,選擇10以內的一個數字。這個元素其實在很多系統操作系統中都存在了很長時間,但是現在只是如何將他們整合到瀏覽器中。
        因為使用JS可以很方便的模擬出這個效果所以HTML中一直沒有可以直接使用的滑動選擇元素。jQuery UI類庫包含了一個非常不錯的版本可以很容易進行樣式設置。但是整合到瀏覽器中將非常簡單,支持對于支持它的瀏覽器來說。

        959.jpg

        瀏覽器支持
        除了著名的Firefox外所有的現代瀏覽器都支持這個元素,但是很容易使用html5slider.js來創建。當然IE也不支持區域選擇輸入,這個修改不太容易。這樣的話,意味著你需要使用分開的類庫類似jQuery UI來支持多瀏覽器。好消息在于如果瀏覽器不支持區域選擇的話,它會做為一個輸入框顯示。

        960.jpg

        如何工作的?
        區域選擇輸入元素使用輸入框類似的標簽,支持一般的數值屬性,及其min和max,用來限制區域,step用來設置滑動中數值增量。缺省為1。

        961.jpg

        你可以使用JS/jQuery來修改這些屬性,也可以使用onchange事件來監聽變化。代碼如下:

        <input id="defaultSlider" type="range" min="0" max="500" />
        <p class="note">Current value: <span id="currentValue">0</span></p>

        或者

        $(function(){
         var currentValue = $('#currentValue');
         $('#defaultSlider').change(function(){
         currentValue.html(this.value);
         });
         // Trigger the event on load, so
         // the value field is populated:
         $('#defaultSlider').change();
        });

        當然這些代碼需要瀏覽器支持。否則你只能看到一個輸入框。
        當然2/3的瀏覽器都看不到我們這個區域選擇輸入,我們需要想想別的方法。我們先快速使用jQueryUI來實現一個滑動選擇器。

        <p id="slider"></p>
        <p class="note">Current value: <span id="currentValue">0</span></p>

        你可以看到代碼如下:

        $(function(){
         var currentValue = $('#currentValue');
         $("#slider").slider({
         max: 500,
         min: 0,
         slide: function(event, ui) {
         currentValue.html(ui.value);
         }
         });
        });
        1. 代碼非常簡單。使用slider方法來實現。

        2. 最有意思的部分

        3. 因為我們已經實現了自己的區域選擇方法,大家可以參考演示

        4. slider-knob.html

        <p id="container">
         <p id="control"></p>
        </p>
        
        <!-- The range input is hidden and updated on each rotation of the knob -->
        <input type="range" id="slider" min="0" max="500" value="25" />
        
        <p class="note">Current value: <span id="currentValue">0</span></p>

        assets/js/slider-knob.js

        $(function(){
         var slider = $('#slider'),
         min = slider.attr('min'),
         max = slider.attr('max'),
         currentValue = $('#currentValue');
         // Hiding the slider:
         slider.hide();
         $('#control').knobKnob({
         snap : 10,
         value: 250,
         turn : function(ratio){
         // Changing the value of the hidden slider
         slider.val(Math.round(ratio*(max-min) + min));
         // Updating the current value text
         currentValue.html(slider.val());
         }
         });
        });

        以上代碼使用min和max來計算數值。
        總結
        滑動選擇對于用戶使用來說比輸入框非常方便 。雖然瀏覽器支持有限,但是你可以使用jQuery來增強相關功能。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        實例幫助你了解HTML5滑動區域選擇元素Sliderelement

        實例幫助你了解HTML5滑動區域選擇元素Sliderelement:HTML5的出現帶給我們了很多新的標簽和元素。其中一個就是區間選擇輸入元素,例如,選擇10以內的一個數字。這個元素其實在很多系統操作系統中都存在了很長時間,但是現在只是如何將他們整合到瀏覽器中。 因為使用JS可以很方便的模擬出這個效果所以HTML中一
        推薦度:
        標簽: 幫助 滑動 html5
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲一区二区三区精品视频| 在线亚洲午夜理论AV大片| 亚洲国产成人精品无码一区二区| 亚洲国产日韩综合久久精品| 国产大片91精品免费观看不卡| 亚洲一区无码中文字幕| 在线观看人成视频免费无遮挡| 色视频色露露永久免费观看| 亚洲私人无码综合久久网| 国内自产拍自a免费毛片| 亚洲成av人无码亚洲成av人| 国产真实伦在线视频免费观看| 亚洲免费观看在线视频| 最近最新MV在线观看免费高清| 亚洲AV日韩AV永久无码绿巨人| a国产成人免费视频| 亚洲日韩图片专区第1页| 久久精品国产免费观看三人同眠| 亚洲老熟女@TubeumTV| 久久天天躁狠狠躁夜夜免费观看| 亚洲成a人片77777群色| 成年私人影院免费视频网站| 特黄aa级毛片免费视频播放| 亚洲人成人77777网站| 18观看免费永久视频| 亚洲最大的成人网站| 亚洲成av人片一区二区三区| 中文字幕无码毛片免费看| 亚洲色图.com| 免费a级毛片18以上观看精品| 一个人看www免费高清字幕| 亚洲v高清理论电影| 免费观看a级毛片| 日本不卡免费新一区二区三区| 亚洲一区二区三区首页| 精品久久久久久久免费人妻| 中文字幕乱码系列免费| 亚洲AV成人无码天堂| 亚洲综合伊人久久大杳蕉| 亚色九九九全国免费视频| 四虎国产精品成人免费久久|