0
看到這裏我的例子中,當頂部給人怪異的結果:http://codepen.io/comatory/pen/EyBKNvjQuery的偏移量()放大/縮小
當我崩潰的頁面,容器移動和給我的offset().top
更新值然而,當我在使用放大我的鍵盤與CMD和+,它稍微改變90%,但它保持相同或多或少。
任何人都可以解釋這種行爲嗎?
看到這裏我的例子中,當頂部給人怪異的結果:http://codepen.io/comatory/pen/EyBKNvjQuery的偏移量()放大/縮小
當我崩潰的頁面,容器移動和給我的offset().top
更新值然而,當我在使用放大我的鍵盤與CMD和+,它稍微改變90%,但它保持相同或多或少。
任何人都可以解釋這種行爲嗎?
這是瀏覽器的默認行爲。從http://api.jquery.com/offset/
報價...此外,尺寸可能當頁面被用戶放大是不正確的; 瀏覽器不公開一個API來檢測這種情況。
我不知道,但它會很難做出一個腳本,它會解決這個問題。然而,搭上zoom
事件,你可以看看通過:
- Catch browser's "zoom" event in JavaScript
- How to detect page zoom level in all modern browsers?
- https://gist.github.com/kevingessner/5598913
所以任何情況下抓住它... ...宕我 – user3056783
已經更新了答案..你可以看穿它們。 –