zoukankan      html  css  js  c++  java
  • 移动端跳转方案-解决误触

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no" />
            <title></title>
            <style type="text/css">
                *{
                    margin: 0;
                    padding: 0;
                }
                
            </style>
        </head>
        <body>
            <a href="http://www.qixianchuan.com">回娘家</a>
            <a href="http://www.qixianchuan.com">回娘家</a>
            <a href="http://www.qixianchuan.com">回娘家</a>
            <a href="http://www.qixianchuan.com">回娘家</a>
            <a href="http://www.qixianchuan.com">回娘家</a>
            <a href="http://www.qixianchuan.com">回娘家</a>
            <a href="http://www.qixianchuan.com">回娘家</a>
        </body>
        <script type="text/javascript">
            window.onload=function(){
                document.addEventListener("touchstart",function(ev){
                    ev=ev||event;
                    ev.preventDefault();
                })
                
                
                //移动端a标签的跳转方案  解决误触
                var aNodes = document.querySelectorAll("a");
                for(var i=0;i<aNodes.length;i++){
                    aNodes[i].addEventListener("touchstart",function(){
                        this.isMoved=false;
                    })
                    
                    
                    aNodes[i].addEventListener("touchmove",function(){
                        this.isMoved=true;
                    })
                    
                    
                    aNodes[i].addEventListener("touchend",function(){
                        if(!this.isMoved){
                            location.href=this.href;
                        }
                    })
                }
            }
            
            
        </script>
    </html>
    业精于勤荒于嬉,行成于思毁于随
  • 相关阅读:
    Java学习8.17
    Java学习8.16
    Java学习8.15
    Java学习8.14
    Java学习8.13
    Java学习8.12
    Java学习8.11
    131. Palindrome Partitioning 回文串分割
    40. Combination Sum II 不允许使用重复元素
    39. Combination Sum 凑出一个和,可以重复用元素(含duplicates)
  • 原文地址:https://www.cnblogs.com/qixianchuan/p/11162748.html
Copyright © 2011-2022 走看看