2017-02-16 51 views
0

有没有什么办法可以让页面变成这样: 用户滚动到页面底部后,如果再次滚动,它会自动转到其他特定页面。到达页面底部后,如何让用户滚动到另一个特定页面?

例如,用户一直滚动到页面A的底部/结尾,当他再次滚动到底部时,它会将他引导到页面C.此功能调用是什么?而jQuery可以做到还是不做?

我没有任何HTML代码或代码使用,因为我问是否有像这样的jQuery函数。我如何发布整个html页面的代码?

+0

请张贴您的HTML代码: –

+0

您的意思是无限滚动像Facebook时间表? – madalinivascu

+0

没有html代码。这不是无限滚动,而是滚动到下一页/其他页面 – demoncoder

回答

0

你可以使用这个,并使用重定向或其他功能来改变页面。

这会检测您是否位于页面底部。

$(window).scroll(function() { 
    if($(window).scrollTop() + $(window).height() == $(document).height()) { 
     alert("bottom!"); 
    } 
}); 
0

JQuery的

$(window).scroll(function() { 
    if ($(window).scrollTop() + $(window).height() == $(document).height()) window.location = "page2.html"; 
}); 

JS桌面

window.onscroll = function(ev) { 
    if ((window.innerHeight + window.scrollY) == document.body.offsetHeight) window.location = "page2.html"; 
}; 

JS移动

document.body.ontouchmove = function(e) { 
    if ((window.innerHeight + window.scrollY) == document.body.offsetHeight) window.location = "page2.html"; 
}; 

我没有测试它,因为我在手机上。希望这个作品!