很久不用IE了,近期做兼容性測試發現一個fixed定位的問題,當元素使用fixed定位時,其應該不隨頁面滾動,在chrome/firefox/edge下都很完美,元素完全不動,但是使用IE11時,如果使用鼠標滾輪,元素會先隨頁面一起移動位置,然後再回到原位,產生抖動問題,但用鼠標拖動滾動條時則沒問題。
這個問題肯定不是代碼問題,問題出在IE設置上,IE11默認開啓“平滑滾動”功能,需要手工關閉,具體位置在:Internet選項 >> 高級 >> 瀏覽 >> 使用平滑滾動,去掉勾選,不用重啓IE,可以立即看到效果。