关于移动端兼容性1 模态框出现页面滚动

2019-03-14  本文已影响0人  郑宋君
let bodyEl = document.body
let top = 0

function stopBodyScroll (isFixed) {
  if (isFixed) {
    top = window.scrollY

    bodyEl.style.position = 'fixed'
    bodyEl.style.top = -top + 'px'
  } else {
    bodyEl.style.position = ''
    bodyEl.style.top = ''

    window.scrollTo(0, top) // 回到原先的top
  }
}

禁止用户双击放大

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">

取消input 按钮的初始样式

input[type=button],input[type=submit],input{
    -webkit-appearance:none;
    outline:none;
    border-radius:0;
}

点击取消背景色

*{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}

输入框只允许输入数字

尽量少输入数字,最好不要使用Input,鼠标移开时修改内容到正确数字

返回上一页


    var index = 'http://www.shop2.com/'

    jQuery('i.icon-xiangxia').on('click',function(){
        if (typeof document.referrer === '') {
            //返回首页
            window.location.href =  index
        }else{
            //返回上一页
            window.location.href =  document.referrer
        }
    })
上一篇下一篇

猜你喜欢

热点阅读