标签:
<script> function allowFormsInIscroll(){ [].slice.call(document.querySelectorAll(‘input, select, button‘)).forEach(function(el){ el.addEventListener((‘ontouchstart‘ in window)?‘touchstart‘:‘mousedown‘, function(e){ e.stopPropagation(); }) }) } document.addEventListener(‘DOMContentLoaded‘, allowFormsInIscroll, false); </script>
iscroll需要一直监听用户的touch操作,以便灵敏的做出对应效果,所以它把其余的默认事件屏蔽了。
<meta name="viewport" content="width=1200, target-densitydpi=high-dpi, user-scalable=no" />
document.documentElement.style.height = window.innerHeight + ‘px‘;
input, textarea, button, a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
-webkit-appearance: none;border-radius: 0
-webkit-background-size可以做高清图标,不过一些低版本的android只能识别background-size
var element=document.getElementsById(”btnShare”); element.addEventListener(‘touchstart’,function(){},false)
移动端还是PC短 如果使用fixed 元素;元素不停渲染问题;这个可以用谷歌浏览器开发者—esc -esc-rendering-show paint rectangles 查看
-webkit-transform:translateZ(0);
translateZ 还能修复部分 > 字符 问题;
参考网址
http://www.ghugo.com/chrome-rendering-tools-1/ 这个非常好
http://blog.bingo929.com/transform-translate3d-translatez-transition-gpu-hardware-acceleration.html
http://www.w3cfuns.com/article-1248-1.html
标签:
原文地址:http://www.cnblogs.com/surfaces/p/4502871.html