移动端常见问题

  1. transform 属性会使 position:fixed 失效            解决办法: 把内容和定位的元素分开;

  2. 页面上数字不被识别为电话    <meta name="format-detection" content="telephone=no" />

  3.  rem 单位下做圆 宽高比较小的时候在移动端会变成椭圆形  原因:宽高大小有小数    决解:做取整处理

  4. 苹果手机在点击时候会自带一个灰亮背景, 解决办法 -webkit-tap-highlight-color: transparent;

  5. safari 浏览器  input  submit 在会出现颜色和样式改变的bug,解决办法给input 写上-webkit-appearance: none;

  6. ng-click 在移动端有三百秒延迟决绝办法  引入fastclick,然后在window.load中运行FastClick.attach(document.body),angular 就得在 run 方法运行

  7. 在input 外面的div 上写position:relative 不然可能出现白屏现象

  8. 在移动端安卓 键盘出来覆盖页面(页面没有上移)
    决解:
    if (/Android/gi.test(navigator.userAgent)) {
                window.addEventListener('resize', function () {
                  if (document.activeElement.tagName == 'INPUT' || document.activeElement.tagName == 'TEXTAREA') {
                      window.setTimeout(function () {
                     document.activeElement.scrollIntoViewIfNeeded();
                        }, 0);
                    }
                    $('#orderidNum').blur(function(){
                      document.activeElement.scrollIntoViewIfNeeded();
                    });
                })
            }

    9.js 计算会有小数点问题! 计算的时候得数可以用用 tofixed(2)进行四舍五入,或者在计算的时候乘的时候先阔达10倍在计算(记得结果的换算回来),除的时候也要扩大10倍,然后在计算! 
    QQ:738579138 (学无)转载请声明原文作者及QQ
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值