touch事件

2019-07-09  本文已影响0人  子心_

移动端开发实战

    html的font-size设置,首先需要有一个基准宽度与基准字体大小,document.documentEmelent可以得到HTML标签
    window.onresize=function (){
      document.documentElement.style.fontSize=document.documentElement.clientWidth/48+'px';//设置480px的基准宽度,10px的基准字体
    };
    //text-indent:-9999rem; 文本内容左缩进9999rem,达到隐藏文本的目的,便于SEO
    gesture事件,手势触发事件
    touch事件
    oBanner.addEventListener('touchstart',function(ev){
        let startX=ev.targetTouches[0].clientX;//获取触摸事件时的触摸点X轴
        let startY=ev.targetTouches[0].clientY;//获取触摸事件时的触摸点Y轴
    },false);//触摸事件
    function fnMove(ev){
    }
    function fnEnd(ev){
        oBanner.removeEventListener('touchmove',fnMove, false);//移除移动事件
        oBanner.removeEventListener('touchend',fnEnd, false);//移除触摸事件
    }
    oBanner.addEventListener('touchmove', fnMove, false);//绑定移动事件
    oBanner.addEventListener('touchend', fnEnd, false);//绑定结束事件

扩展

JS获取非行间样式的方法,又JS添加的样式,即计算后样式
    let oB = document.querySelector('.box'); 
    getComputedStyle(oB,false).width;//使用此方法获取样式值
Math的绝对值方法:Math.abs()
    绝对值啊,绝对值
上一篇下一篇

猜你喜欢

热点阅读