2011-03-07 64 views
1

這工作在我所有的測試瀏覽器:iPhone檢測縮放 - 幫助!

<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

你不行。當您縮放iPhone Web套件時,您實際上並沒有像調整瀏覽器窗口的大小那樣調整網頁視圖的大小 - 請注意內容不會重排。所有iPhone正在做的是炸掉完整網頁內容的某個部分。