Прокрутка ngGrid по вертикали продолжает прыгать вверх

Эта ошибка возникает в IE9, возможно, она возникает и в более ранних версиях IE. Ошибка не может быть воспроизведена в Chrome.

ngGrid, прокрутка мышью не прокручивает страницу вниз. Он продолжает прыгать обратно в то же место. Вам нужно использовать полосу прокрутки на краю браузера, чтобы перейти на страницу.


person Annie C    schedule 06.08.2014    source источник


Ответы (1)


Проблема в ngGridDirectives.directive'ngViewport' в ngGrid js.

Он пытается сфокусироваться на «верхнем» элементе, и это вызывает мерцание/прыгание.

Решение: Найдите привязку элемента mousewheel

elm.bind("mousewheel DOMMouseScroll", function() {
    isMouseWheelActive = true;
    // if (elm.focus) { elm.focus(); } <-- comment out this line
    return true;
});
person Annie C    schedule 06.08.2014
comment
Работал хорошо для меня! - person Hongyu Wang; 15.11.2018