美文网首页
移动端开发的杂七杂八

移动端开发的杂七杂八

作者: 晨光2016 | 来源:发表于2016-06-05 03:03 被阅读21次

【一系列重要的meta标签声明】

<meta name="viewport" content="width=device-width;initial-scale=1.0;maximum-scale=1.0;user-scalable=0">

<meta name="app-mobile-web-app-capable" content="yes">

<meta name="format-detection" content="telephone=no">

<meta http-equiv="pragma" content="no-cache">

【去除表单默认外观】

-webkit-appearance:none;

【去除a链接、表单按钮的默认透明蓝色遮罩背景】

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

【修改placeholder属性的文本颜色】

-webkit-input-placeholder:color:‘自己所需’;

【解决3D动画显示闪烁的问题】

-webkit-backface-visibility:hidden

【激活iphone中的active伪类效果,给a和button标签绑定】

var aA=document.getElementsByTagName('a');

for( var i=0; i<aA.length; i++ ){

    aA[i].addEventListener( 'touchstart',function(){},false );

var aBtn=document.getElementsByTagName('button');

for( var i=0; i<aBtn.length; i++)

   aBtn[i].addEventListener( 'touchstart',function(){},false );

}

【解决iphone的快速流畅滑动效果,可以放在body里面,任何用到滑动的地方都可以用到,设置固定高度加上overflow-y:auto,模拟iscroll的滑动效果】

-webkit-overflow-scrolling : touch;

【禁止用户选中文字】

-webkit-user-select:none;

【打电话、发信息和发邮件】

<a href="tel:13650960577">拨打电话</a>

<a href="sms:10086">发送信息</a>

<a href="mailto:1648238539@qq.com">发送邮件</a>

【阻止旋转屏幕时自动调整字体大小】

html,body,form,p,div,h1,h2,h3,h4{ -webkit-text-size-justify:none }

【屏幕旋转onorientationchange事件和检测】

<script>

       addEventListener( 'load',function(){

           onorientationChange();

            window.onorientationchange=orientationChange;

     });

    function orientationChange(){      //判断屏幕是否旋转

            swith( window.orientation ){

                case 0:

                    alert('正面');

                     break;

                case 90:

                     alert('向右旋转90度');

                      break;

                 case -90:

                       alert('向左旋转负90度');

                       break;

                 case 180:

                       alert('风景模式');

                        break;   

           }

    } 

</script>

相关文章

网友评论

      本文标题:移动端开发的杂七杂八

      本文链接:https://www.haomeiwen.com/subject/datrdttx.html