iPhone Detect Zoom - 帮助!

时间:2011-03-07 15:25:46

标签: javascript jquery iphone zooming

这适用于我所有的测试浏览器:

<body onresize="handleResize()">

// Aint perfect, but works well enough!
function handleResize()
{
    // Document.ready sets initialWidth = window.innerWidth;
    var zoomAmount = Math.round((initialWidth / window.innerWidth) * 100);
    $('#db').html(zoomAmount);
}

在iPhone上使用两根手指放大和缩小时,此数字不会更新。

如何在iPhone用户缩放时触发事件?

1 个答案:

答案 0 :(得分:1)

你做不到。当您捏合放大iPhone Web工具包时,实际上并没有像调整浏览器窗口大小那样调整网页视图的大小 - 注意内容不会重排。所有iPhone正在做的事情正在炸毁整个网络内容的某一部分。