由于平滑滚动,在向下滚动时加载数据在 IE 中不起作用

loading data on scroll down not working in IE due to smooth scrolling

我正在建立一个电子商务网站。 我正在从数据库中获取数据(要显示的产品)并将其存储在缓存中,并在向下滚动事件时从缓存中获取数据。这在所有浏览器甚至 IE 中都能完美运行,但前提是关闭平滑滚动。为什么会这样? 如果禁用平滑滚动,它会起作用。 有没有办法以编程方式禁用平滑滚动。我正在使用 asp.net。?

如果启用平滑滚动,整个缓存数据将一次显示,而不是一点一点地加载数据。数据在每次向下滚动时一次又一次地显示。

我是编程新手。请原谅错误。

我找到的唯一答案是, 苏吉特先生,

if (navigator.userAgent.match(/Trident\/7\./)) {
  $('body').on("mousewheel", function() {
    event.preventDefault();
    var wd = event.wheelDelta;
    var csp = window.pageYOffset;
    //alert(wd+','+csp);
    window.scrollTo(0, csp - wd);
  });

在滚动条件下使用此功能。