2016-11-01 22 views
0

我注意到用戶滾動頁面時沒有腳本或樣式正在更新。不幸的是,當Chrome瀏覽器Android隱藏地址欄時,會導致菜單position: fixedtop: 0跳轉。Chrome Android - 滾動時處理CSS和JS

那麼,有什麼辦法可以在滾動時強制CSS更新嗎? 還是有什麼辦法保持position: fixed,top: 0塊在同一高度?

來自'Background ..'主題的解決方案並不適合我。我的問題不同 - Chrome Android不想在用戶滾動時更新頁面。

+0

[地址欄隱藏iOS/Android/Mobile Chrome時背景圖像跳轉的可能重複](http://stackoverflow.com/questions/24944925/background-image-jumps-when-address-bar-hides-ios- android-mobile-chrome) – GoogleMac

+0

該頁面的解決方案對我而言沒有任何作用 – user64675

回答

0

也許通過調整大小來重繪它?

$(window).trigger('resize'); 

查看this獲取更多可能的解決方案。

+0

我應該在哪裏放置? 用戶滾動頁面時,CSS或甚至JS事件都不會發生。但是當他滾動頁面時我需要重新繪製。 – user64675

+0

好吧,因爲我不知道你的代碼是如何構造的,所以我不能說。但這是一個反覆的說法。你也可以只用JS - 'window.onresize = function(){做一件東西 };' – GoogleMac

+0

當地址欄隱藏時,Resize事件不會連續發射。它一旦消失就會燃燒。當發生這種情況時,我的菜單跳到了正確的位置。 – user64675