你好,我使用這個縮放JavaScript代碼來放大我的div取決於它的屏幕大小,它完美的作品,但我想這樣,當我設置一個iPad的肖像模式,它停止從縮放腳本加工。這裏是腳本。在肖像模式下關閉縮放
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" language="javascript">
var minW = 1800;
$(function() {
CheckSizeZoom()
$('#divWrap').css('visibility', 'visible');
});
$(window).resize(CheckSizeZoom)
function CheckSizeZoom() {
if ($(window).width() < minW) {
var zoomLev = $(window).width()/minW;
if (typeof (document.body.style.zoom) != "undefined") {
$(document.body).css('zoom', zoomLev);
}
else {
// Mozilla doesn't support zoom, use -moz-transform to scale and compensate for lost width
$('#divWrap').css('-moz-transform', "scale(" + zoomLev + ")");
$('#divWrap').width($(window).width()/zoomLev + 10);
$('#divWrap').css('position', 'relative');
$('#divWrap').css('left', (($(window).width() - minW - 16)/2) + "px");
$('#divWrap').css('top', "-19px");
$('#divWrap').css('position', 'relative');
}
}
else {
$(document.body).css('zoom', '');
$('#divWrap').css('position', '');
$('#divWrap').css('left', "");
$('#divWrap').css('top', "");
$('#divWrap').css('-moz-transform', "");
$('#divWrap').width("");
}
}
</script>
歡呼
我必須說你的問題標題是一種誤導... – techfoobar 2013-04-10 11:28:07
我不知道如何描述它 – 2013-04-10 11:33:46
也許「在縱向模式下關閉縮放」 – techfoobar 2013-04-10 12:18:50