国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > HTML5 > 正文

js實現(xiàn)移動端H5頁面手指滑動刻度尺功能

2024-09-05 07:19:06
字體:
供稿:網(wǎng)友

 寫了一個在移動端使用的可滑動刻度尺,曾經(jīng)在原生App中看到過,做得很精細,現(xiàn)在用web頁面實現(xiàn)的;

  實現(xiàn)效果如下:(源碼見文章的最后)

    封裝成直接可用的MeasureRuler.js

    調(diào)用方法:

//初始化尺子    var measureRuler =new MeasureRuler({        wrapperId:"rulerWrapper",     //容器ID,頁面中寫一個DIV就行 (必須)        max:2000,                     //刻度尺最大的刻度    (非必須,默認為2000)        minUnit:1,                    //刻度尺最小刻度    (非必須,默認為1)        unitSet:10,                   //刻度尺單元長度    (非必須,默認是10)      value:5,                      //初始化數(shù)值       (非必須,默認為1)        mult:1,     //刻度值倍數(shù),默認是最小刻度值為10px,如果定mult為3則最小刻度為30px (非必須,默認為1)        callback:rulerSetValue        //滑動尺子過程中的回調(diào)函數(shù)     (非必須)        })  

   給刻度尺賦值

   //給刻度值賦值為3    measureRuler.setValue(3)

   
 

    切換刻度尺狀態(tài),滿足不同量程,重繪刻度尺          

  //重新設(shè)定新的參數(shù)           var    nParam={                max:5,                minUnit:0.5,                unitSet:2,                mult:3,                value:1.5            }            //重新繪制圖        measureRuler.reDrawRuler(nParam);

    
 

    GitHub源碼分享:(如果覺得有用記得給個Star哦)

       https://github.com/xingxiaoyiyio/h5-ruler/tree/master

                http://www.survivalescaperooms.com/jiaoben/514412.html

              注:存在問題

               組件使用touch事件,捕捉滑動范圍,但是當最小刻度為1時即每一刻度為10px,小范圍滑動得不精準,需要反復(fù)前后小心滑動才能滑到像滑到的刻度點;

總結(jié)

以上所述是小編給大家介紹的js實現(xiàn)移動端H5頁面手指滑動刻度尺功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长武县| 游戏| 墨江| 名山县| 赞皇县| 林周县| 龙游县| 安康市| 资中县| 马关县| 北京市| 新平| 青海省| 盐池县| 乐都县| 登封市| 成都市| 桃源县| 溧阳市| 英德市| 禄劝| 西乌珠穆沁旗| 周至县| 呼和浩特市| 土默特左旗| 阿拉尔市| 宜都市| 渑池县| 宿州市| 宝清县| 峨山| 全州县| 梨树县| 外汇| 休宁县| 论坛| 青龙| 图木舒克市| 县级市| 循化| 专栏|