zoukankan      html  css  js  c++  java
  • photoswipe-3.0.5 手机端横屏后竖屏图片无法归位问题解决

    今天使用了photoswipe-3.0.5.min.js,发现一个BUG。
    情景如下:
    window.document.querySelectorAll('#Gallery a'),
    {
    enableUIWebViewRepositionTimeout:true,
    allowUserZoom:true,
    preventHide:true,
    captionAndToolbarHide:true,
    loop:false,
    cacheMode:'Code.PhotoSwipe.Cache.Mode.aggressive',
    maxUserZoom:3,
    //imageScaleMethod:'fitNoUpscale',
    //uiWebViewResetPositionDelay:10,
    enableDrag:false
    });
    虽然手动开启enableUIWebViewRepositionTimeout:true,  检查设备方向,但是疏忽并没什么卵用。出现竖屏访问,然后横屏又竖屏  图片出现左端空白 无法归位的问题。如下:
    photoswipe-3.0.5 <wbr>手机端横屏后竖屏图片无法归位问题解决

    不能自动识别屏幕大小出现左侧空白。体验很差。搜索网络资源无解。
    经粗略研究,是JS代码不够完善导致的BUG。

    可以通过小修改,将位置定位为靠右来临时解决这个横竖屏体验问题。
    修改定位代码:
    a.DOM.setStyle(b, {position:"absolute", e, height:a.DOM.windowHeight(), top:0, left:0, display:"block"});

    测试效果,竖屏正常。photoswipe-3.0.5 <wbr>手机端横屏后竖屏图片无法归位问题解决



    其他相关的(如中文API)学习链接:
    http://www.cnblogs.com/xyhy/p/3825294.html
    https://yq.aliyun.com/ziliao/150371



  • 相关阅读:
    rpm 命令详解
    自动配置原理
    ssm框架整合
    单个库创建用户和权限
    Mysql5.7安装过程
    Eclipse和JDK版本以及位数对应关系
    DHCP服务器
    常用Dos命令
    八、Linux上常用网络操作
    数据库分区表(转)
  • 原文地址:https://www.cnblogs.com/linewman/p/9918776.html
Copyright © 2011-2022 走看看