我正在測試從蘋果(xcode)獲得的ios模擬器上的一段代碼。 基本上我試圖重置縮放時,用戶旋轉的iPad,但在模擬器上它是如此不一致。我原本有基本的代碼說如果方向是90這樣做,如果它是-90這樣做,但如果我的原始方向是橫向或縱向它可能會搞砸。是這種行爲只是與ios模擬器或ipad相同,我沒有與我的ipad所以我無法驗證是面向方向檢測的iOs模擬器越野車嗎?
當我重置縮放我第一次刪除元標記內容一起,然後再次添加到內容因爲如果我不這樣做,它根本不工作
示例代碼將是,我已嘗試使用設備寬度,它只是擰緊了。我不想使用CSS,因爲內容是固定寬度,所以我只需要重新調整。我的方法錯了嗎?還有另一種測試方法嗎?我之前使用過一個switch語句,但我發現如果更簡單。謝謝
if (orientation == 0 || orientation == 180) {
viewport.attr("content", "");
viewport.attr("content", "user-scalable=no, initial-scale=1, minimum-scale=1, maximum-scale=1, width=990px");
}
else {
viewport.attr("content", "");
viewport.attr("content", "user-scalable=no, initial-scale=0.77, minimum-scale=0.77, maximum-scale=0.77, width=990px");
}
}
有時朝向可以是「未知」。 – ader
我有一個警報,每次方向都是正確的號碼,但行爲幾乎是隨機的。我剛剛檢查了一個ipad,它是一樣的。有沒有辦法正確使用JS來改變視口?我幾乎覺得原來的方向始終是0,然後每當你改變時它就會變成+或-90。無論是或縮放是越野車 – Huangism
根據我在模擬器的經驗,它總是作爲未知方向開始。我只是在設備上進行測試,以確保它能夠滿足這些需求。 – ader