亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jq怎么監聽手機右滑座滑操作?

jq怎么監聽手機右滑座滑操作?

阿波羅的戰車 2019-02-12 21:49:14
怎么監聽手從左向右滑動這個div,我想滑動后右側出現刪除按鈕
查看完整描述

2 回答

?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

監聽touchstart事件,獲取手指剛觸摸屏幕的坐標位置主要是X軸,touchmove時獲取手機X坐標,從左向右滑動的話后者減去前者應該是個正值,當兩者之差超過某一數值時,讓div的translateX改變

            obj.addEventListener('touchstart', function(event) { 

            if (event.targetTouches.length == 1) { 

            var touch = event.targetTouches[0]; 

            var startX=touch.pageX; 

            var disX;

            obj.addEventListener('touchmove',move);  

            function move(event){    

                event.preventDefault();

                    var touch2=event.targetTouches[0];

                    var moveX=touch2.pageX;

                    disX =  moveX - startX;        

                    console.log(disX );        

                    ........

         

            };

              obj.addEventListener('touchend',chend);

              function chend(event){

                obj.removeEventListener('touchmove',move);

                obj.removeEventListener('touchend',chend);

              };

        }; 

        }, false);


查看完整回答
反對 回復 2019-02-19
  • 2 回答
  • 0 關注
  • 911 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號