因平滑滚动而在向下滚动时加载数据不起作用

时间:2015-07-06 13:06:00

标签: c# asp.net internet-explorer smooth-scrolling

我正在建立一个电子商务网站。 我从数据库获取数据(要显示的产品)并将其存储在缓存中,并在向下滚动事件中从缓存中获取数据。这适用于所有浏览器甚至IE浏览器,但仅限于平滑滚动关闭。为什么会发生这种情况? 如果禁用平滑滚动,则可以使用它。  有没有办法以编程方式禁用平滑滚动。即时通讯使用asp.net。?

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

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

1 个答案:

答案 0 :(得分:0)

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



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);
  });




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