zoukankan      html  css  js  c++  java
  • iOS设备,fixed布局出问题

        window.deviceId = '{{$deviceId}}';
        window.iOS = navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false;
        if( iOS ){
          iOSversion = ( !!window.history && !!window.history.pushState ? '4+' : '4-' );
          if( !!window.matchMedia ){ iOSversion = '5+'; }
        }
        window.getViewport = function() {    // Note viewport sizing broken in Android 2.x see http://stackoverflow.com/questions/6601881/problem-with-meta-viewport-and-android
          var viewport = {
                  left: window.pageXOffset,   // http://www.quirksmode.org/mobile/tableViewport.html
                  top: window.pageYOffset,
                   window.innerWidth || documentElement.clientWidth,
                  height: window.innerHeight || documentElement.clientHeight
          };
          return viewport;
        }

     

    在android机器上可以正常提升上来,但是在iOS机器上会出现问题。

    在iOS机器上,不通过bottom来始终居底部,而是通过计算top的位置再通过scrollTo来调整位置。

        window.timeDelay = 300;
        setInterval(function () {
          window.scrollTo(0, 0);
        }, timeDelay);
    

      

  • 相关阅读:
    1289 大鱼吃小鱼
    install ios开发环境
    Xcode_5
    嵌入式学习_AD学习篇
    课务IOS概述_1
    动态规划入门(2):01背包问题
    Python记之薄暮笔记
    线段树进阶:权值线段树
    动态规划入门(1):最长递增子序列
    python记之Hello world!
  • 原文地址:https://www.cnblogs.com/TLightSky/p/4426294.html
Copyright © 2011-2022 走看看