Jquery 航路点ain和x27;滚动到底部速度过快时无法工作

Jquery 航路点ain和x27;滚动到底部速度过快时无法工作,jquery,scroll,jquery-waypoints,Jquery,Scroll,Jquery Waypoints,在我的网站上:我正在使用来自 如果用户直接滚动到底部,大多数航路点不会被触发,只有前两个和最后一个航路点,就好像中间的航路点滚动得太快而无法执行一样。 (航路点是滚动时加载的社交按钮) 有什么帮助吗? PS:head.ready只是使用headjs加载外部脚本时document.ready的一种替代方法 head.ready(function() { opts = { offset: '85%', continuous: 'true', };

在我的网站上:我正在使用来自

如果用户直接滚动到底部,大多数航路点不会被触发,只有前两个和最后一个航路点,就好像中间的航路点滚动得太快而无法执行一样。 (航路点是滚动时加载的社交按钮)

有什么帮助吗? PS:head.ready只是使用headjs加载外部脚本时document.ready的一种替代方法

head.ready(function() {

opts = {

        offset: '85%',
        continuous: 'true',

    };


 //$('.share-this').on('click', function(e){


$('.share-this').waypoint(function(event, direction) {
   if (direction === 'down') {


    var contentId = $('.share-this').attr('rel');
    var uri = $('.share-this').attr('rev');



    $.ajax({
   url: 'http://www.entendu.info/share',
   type: 'GET',
   dataType: 'html',
   data: {id:contentId, url:uri},
   complete: function(xhr, textStatus) {

   },
   success: function(data, textStatus, xhr) {

   $('#'+contentId).html(data);

   },
   error: function(xhr, textStatus, errorThrown) {

   }
   });


   }
   else {

      // do this on the way back up through the waypoint
   }
   //});

   $.waypoints('refresh')
   }, opts);



});

我相信你不需要使用额外的jQuery插件就可以实现你想要的。详细信息可以在这篇文章中找到,所以,所有的信用到期在必要的地方


长话短说,您可以使用jQuery框架已经提供的,并将文档高度与当前显示的窗口高度进行比较。我不想偷别人的雷霆,但是,请查看链接。

这不是一个真正的答案,但是您可以尝试使用回购协议主分支上的版本,而不是1.1.6版本。