【问题标题】:Google Chrome issue: scroll to bottom detection on zoom out谷歌浏览器问题:缩小时滚动到底部检测
【发布时间】:2015-07-30 02:12:00
【问题描述】:

当用户滚动到底部时,我正在使用检测滚动位置的标准方法来启用按钮。在您缩小之前,它可以在 100% 缩放时正常工作。

http://jsfiddle.net/ruslans/94qmk4t6/(尝试缩小到 90%/75%)

       function ViewModel() {
           this.scrolledToBottom = ko.observable(false);
           this.onScroll = function (data, event) {
               var el = event.target,
                   $el = $(el),
                   scrollPosition = $el.scrollTop() + $el.innerHeight();

               if ($el.scrollTop() === 0) return;
               this.scrolledToBottom(scrollPosition >= (el.scrollHeight));
           };
       }

我可以使用一个巧妙的解决方法吗?

【问题讨论】:

    标签: javascript jquery twitter-bootstrap google-chrome


    【解决方案1】:

    这是一个link 回答有关检查视口和 DOM 的答案。如果您需要一些更具体的答案,可以点击几个链接。

    关于您的问题以及您如何解决问题,您正在检查滚动事件。我认为您的解决方案应该解决较小文本和可滚动文本的问题。您的问题可能会以其他方式表现出来,例如更高分辨率的屏幕(4k 正在变得流行)由于窗口较大而没有滚动条。

    【讨论】:

      猜你喜欢
      • 2020-07-13
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 2011-06-20
      相关资源
      最近更新 更多