我正在尝试制作一个带有顶部边框的网站,但是当浏览器窗口被压缩,并且出现水平滚动条时,只有当滚动条位于其原始位置时,顶部的边框才可见。如果向右滚动,边框将停止。
HTML代码:
<div id='container'>
<div id='content'>
As you can see, when the window is small enough for scrolling, the border only exists in the "original" window space.
&l
我想连续运行窗口滚动功能,以检测用户是向下滚动还是向上滚动。我如何使用JS来实现这一点呢? function doWork(){
window.onscroll = function(e) {
// print "false" if direction is down and "true" if up
console.log(this.oldScroll > this.scrollY);
this.oldScroll = this.scrollY;
}}
var timer = setInterval(doWork, 0);
我正在使用Selenium Webdriver来获取网页的内容。当用户使用AJAX向下滚动时,页面会加载更多内容。我可以使用javascript向下滚动,但不知道何时停止滚动。我怎么知道什么时候我不能再向下滚动了?我不能使用document.clientheight或任何height属性,因为它们处理窗口太小时的滚动,但元素都附加到DOM上,因此它们的高度是已知的。在这里,元素是动态附加到DOM的,所以高度事先是未知的。
我怎么知道我什么时候到了谷底?有没有"scrollbar Is not scrollable“条件?或者,如果加载了更多的内容,而滚动条还不能滚动,但很快就会滚动,这