如何检测用户是否已在Meteor中滚动到页面底部?

时间:2013-06-13 16:39:54

标签: meteor

我在这里找到了许多解决方案来检测用户是否已滚动到页面底部,但我不确定如何将它们应用于Meteor。

我想也许我应该将它们放入Template.someName.events回调中,但我没有看到任何可以使用的eventtype。这是错误的想法吗?任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

使用普通的javascript(或jQuery)。例如,您可以获得当前页面的高度,用户窗口的高度以及滚动位置和瞧:您知道用户是否在底部。

答案 1 :(得分:0)

只需将代码放入客户端的Meteor.startup,即可绕过流星模板事件。

我在客户端使用这样的东西(确保添加meteor jquery包)

Meteor.startup( function (){
  $('#goAllTheWayDown').bind('click', function (event){
    var h = $('html, body);
    h.animate({scrollTop: h.height()}, 1000);
  });

干杯!