情景如下:
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,
检查设备方向, 但是疏忽并没什么卵用。出现竖屏访问,然后横屏又竖屏
图片出现左端空白 无法归位的问题。如下:
不能自动识别屏幕大小出现左侧空白。体验很差。搜索网络资源无解。
经粗略研究,是JS代码不够完善导致的BUG。
可以通过小修改,将位置定位为靠右来临时解决这个横竖屏体验问题。
修改定位代码:
a.DOM.setStyle(b, {position:"absolute", e,
height:a.DOM.windowHeight(), top:0, left:0,
display:"block"});
测试效果,竖屏正常。

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