上一個答案在IE11中解決了我的問題!然而,我不得不做一個小的改變,所以它也可以讓我刷新頁面使用F5(或Ctrl + F5):
//在IE 11這解決了問題時滾動照片中斷而不使用滾動條
if(navigator.userAgent.match(/Trident\/7\./)) {
$('body').on("mousewheel", function() {
event.preventDefault();
var wheelDelta = event.wheelDelta;
var currentScrollPosition = window.pageYOffset;
window.scrollTo(0, currentScrollPosition - wheelDelta);
});
$('body').keydown(function (e) {
var currentScrollPosition = window.pageYOffset;
switch (e.which) {
case 38: // up
e.preventDefault(); // prevent the default action (scroll/move caret)
window.scrollTo(0, currentScrollPosition - 120);
break;
case 40: // down
e.preventDefault(); // prevent the default action (scroll/move caret)
window.scrollTo(0, currentScrollPosition + 120);
break;
default: return; // exit this handler for other keys
}
});
}
謝謝你的回答,但看到[thisblog [(http://est0que.tistory.com/category),你可以看到它不會移動時滾動甚至瀏覽器是IE 。我複製了他的代碼並進行調整。我的博客仍在滾動...... – the1900 2015-01-16 03:47:00
@ the1900當你設置body元素的background-attachment時,這個bug不存在。 – radarek 2015-02-15 17:35:59
@Jonathan Sampson你打算什麼時候發佈修復這個bug的更新?什麼版本的IE和Windows受到影響?我曾嘗試使用win7 + IE11,並且bug不存在。另一方面IE11 + win8.1有這個bug。這與Windows和/或IE版本有關,或者其他因素很重要? – radarek 2015-02-15 17:38:48