移动端问题解决[记录]

Posted 丶七月小先生丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动端问题解决[记录]相关的知识,希望对你有一定的参考价值。

盒模型的不兼容

  .ctpFlex {

    display: -webkit-box; /* OLD - ios 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }

  .ul>li {
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1; /* OLD - Firefox 19- */
    width: 20%; /* For old syntax, otherwise collapses. */
    -webkit-flex: 1; /* Chrome */
    -ms-flex: 1; /* IE 10 */
    flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }


mvvm框架里面 build项目时候 打包路径 是根据配置文件来的(一般直接从根目录查找,前端常用相对路径)
打包出来后若是样式等不对注意(引导文件位置)css和js文件路径(/ )以及相对路径模式(./)

 

禁止用户选中

  .noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
  }

  IE < 10 和Opera < 15  属性  unselectable="on"

 

dbClick

  var touchtime = new Date().getTime();

    if( new Date().getTime() - touchtime < 500 ){
            console.log("dblclick");
        }else{
            touchtime = new Date().getTime();
            console.log("click")
        }

 

以上是关于移动端问题解决[记录]的主要内容,如果未能解决你的问题,请参考以下文章

移动端帧动画抖动解决方案

使用apicloud开发移动端APP,IOS list页面滚动卡顿解决记录

记录一个移动端图片预览(支持旋转),使用css强制旋转的坑

h5 移动端 常见 重要问题记录

移动端布局,字体使用rem不生效问题

图片移动端图片上传旋转压缩的解决方案