我目前正在使用一些js来检测何时到达我正在开发的站点的页面底部。我目前正在使用下面的脚本测试js:
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height() ){
console.log('you are at the bottom');
}
});
我这里的问题是,它只在我滚动页面的顶部时触发,而不是底部,这不是我想要的效果。
有没有人知道为什么它不能工作?
谢谢,马克
我正在使用python selenium包,我正在尝试将页面滚动到底部。虽然,我应用selenium的站点是动态的(动态加载),这意味着它并没有真正滚动到页面底部。
在阅读之后,我在selenium文档中找到了解决方案:
for i in range(25):
driver.execute_script("window.scrollTo(0, document.body.scrollHeight)")
time.sleep(0.5)
这对我来说还不够好,因为有时页面需要更多的迭代,有时更不需要访问页面的底部。
是否有get函数以便我可以使用if语句,比如:
fo
我正在努力实现无限的滚动。在这个过程中,我知道我可以在ng-repeat上使用ng-repeat选项来加载有限数量的记录。我在点击这样的按钮时就使用了这个:
profile.ejs:
<li class="media media-clearfix-xs" ng-repeat="post in allPosts | limitTo:totalDisplayed" id="october" >
<!-- Post start here -->
<!-- Post End here -->
我需要一个固定的div当滚动页面时,但在顶部和底部之间的值..现在我有了这段代码,它可以工作了,但是我找不到解决方案来阻止它,当我用滚动条找到页面的底部时。我想要一个400px的底部间隙(我的页脚高度)..
jQuery(document).ready(function () {
var el = jQuery('#news_right_cont');
var elpos = el.offset().top;
var gap = 174;
jQuery(window).scroll(function () {
var y = jQ
本质上,我想做的是保持我的博客帖子的元信息在屏幕上的任何时候。实际上,元信息(标题、作者等)显示在post内容的左侧,当我向下滚动时,我已经将它设置为在屏幕上平稳地保持元信息的位置。然而,我有一个问题:
我无法让它顺利地不滚动#注释DIV。它要么是重叠的,要么是不稳定的,这取决于我如何调整代码。
下面是我使用的JS函数:
function brazenlyScroll() {
var element = jQuery(".single-post .headline_area");
var top = element.offset().top - 50;