qq_29477353 2016-04-22 03:15 采纳率: 0%
浏览 836

iphone在微信浏览器上出现弹跳,怎么解决?

iphone在微信的浏览器上双击会出现页面上跳,然后又回到了正常,我使用的是createjs的canvas库,制作一个小游戏!但是出现这样的情况实在没有办法在微信上玩,求解决方法! 如果document.body或者canvas tag 上使用 原生的e.preventDefault ,那么我点击canvas的元素都没有反应了

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-05 11:14
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题可能是因为微信浏览器不支持创建JS事件处理程序。你可以尝试以下解决方案:

    1. 将JavaScript代码放在HTML文件中,而不是直接在网页上。
    2. 使用CSS来改变元素的行为,例如改变背景颜色或添加一个过渡效果。

    这是一个简单的例子,展示了如何在微信浏览器中使用CSS更改背景颜色:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
      body {
        background-color: red;
        transition: background-color 0.5s ease-in-out; /* 添加过渡效果 */
      }
    </style>
    </head>
    <body>
    
    <div id="myDiv">Hello, world!</div>
    
    <script>
      document.getElementById('myDiv').addEventListener('click', function() {
        this.style.backgroundColor = 'blue';
      });
    </script>
    
    </body>
    </html>
    

    在这个例子中,当用户点击"Hello, world!"时,它的背景色将从红色变为蓝色。这个效果是在CSS中通过transition属性实现的。

    如果你仍然遇到问题,请检查你的代码是否正确地加载到微信浏览器,并且是否有其他网络请求正在运行。

    评论

报告相同问题?