我的页面是980像素,它在风景中看起来很完美,但在肖像中它被切断了.所以我试过了
if (orientation == 0 || orientation == 180) { viewport.attr("content", ""); viewport.attr("content", "user-scalable=no, initial-scale=1, minimum-scale=1, maximum-scale=1, ); } else { viewport.attr("content", ""); viewport.attr("content", "user-scalable=no, initial-scale=0.77, minimum-scale=0.77, maximum-scale=0.77, ); }
检测到ipad旋转的时间,但使用视口的缩放永远不会正常工作
我知道你已经说过你不想使用css,但假设那是因为你不想处理改变你现有的css以纵向工作,这可能对你有用.
@media only screen and (orientation : portrait) { body { -webkit-transform: scale(0.75); } }