久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      javascript怎么實(shí)現(xiàn)左滑刪除

      javascript實(shí)現(xiàn)左滑刪除的方法:1、計(jì)算根節(jié)點(diǎn)HTML的字體大?。?、初始化根節(jié)點(diǎn)HTML的字體大??;3、設(shè)置側(cè)滑顯示刪除按鈕;4、通過(guò)“event.preventDefault()…”實(shí)現(xiàn)左滑刪除即可。

      javascript怎么實(shí)現(xiàn)左滑刪除

      本文操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

      javascript怎么實(shí)現(xiàn)左滑刪除?

      純 js左滑刪除功能

      代碼如下:

      <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <title>js側(cè)滑顯示刪除按鈕</title> <style> *{margin:0;padding:0;} body{font-size:.14rem;} li{list-style:none;} i{font-style:normal;} a{color:#393939;text-decoration:none;} .list{overflow:hidden;margin-top:.2rem;padding-left:.3rem;border-top:1px solid #ddd;} .list li{overflow:hidden;width:120%;border-bottom:1px solid #ddd;} .list li a{display:block;height:.88rem;line-height:.88rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;} .list li i{float:right;width:15%;text-align:center;background:#E2421B;color:#fff;} .swipeleft{transform:translateX(-15%);-webkit-transform:translateX(-15%);} </style> <script> //計(jì)算根節(jié)點(diǎn)HTML的字體大小 function resizeRoot(){     var deviceWidth = document.documentElement.clientWidth,         num = 750,         num1 = num / 100;     if(deviceWidth > num){         deviceWidth = num;       }     document.documentElement.style.fontSize = deviceWidth / num1 + "px"; } //根節(jié)點(diǎn)HTML的字體大小初始化 resizeRoot();  window.onresize = function(){     resizeRoot(); }; </script> </head> <body> <section> <div class="list">     <ul>         <li><a href="#">側(cè)滑顯示刪除按鈕1<i>刪除</i></a></li>         <li><a href="#">側(cè)滑顯示刪除按鈕2<i>刪除</i></a></li>         <li><a href="#">側(cè)滑顯示刪除按鈕3<i>刪除</i></a></li>     </ul> </div> <script> //側(cè)滑顯示刪除按鈕 var expansion = null; //是否存在展開(kāi)的list var container = document.querySelectorAll('.list li a'); for(var i = 0; i < container.length; i++){         var x, y, X, Y, swipeX, swipeY;     container[i].addEventListener('touchstart', function(event) {         x = event.changedTouches[0].pageX;         y = event.changedTouches[0].pageY;         swipeX = true;         swipeY = true ;         if(expansion){   //判斷是否展開(kāi),如果展開(kāi)則收起             expansion.className = "";         }             });     container[i].addEventListener('touchmove', function(event){                  X = event.changedTouches[0].pageX;         Y = event.changedTouches[0].pageY;                 // 左右滑動(dòng)         if(swipeX && Math.abs(X - x) - Math.abs(Y - y) > 0){             // 阻止事件冒泡             event.stopPropagation();             if(X - x > 10){   //右滑                 event.preventDefault();                 this.className = "";    //右滑收起             }             if(x - X > 10){   //左滑                 event.preventDefault();                 this.className = "swipeleft";   //左滑展開(kāi)                 expansion = this;             }             swipeY = false;         }         // 上下滑動(dòng)         if(swipeY && Math.abs(X - x) - Math.abs(Y - y) < 0) {             swipeX = false;         }             }); } </script> </body> </html>

      推薦學(xué)習(xí):《javascript基礎(chǔ)教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)