我在HTML页面的顶部有一个导航栏,当客户端试图在顶部滚动时,应该展开它(使用CSS和Javascript;我不希望它实际上是可滚动的,因为我想给它一个动画)。我用来检测这个的Javascript是:
window.addEventListener('scroll', function(e) {
// do whatever to confirm the page is scrolling
});
虽然这适用于定期滚动,但它不会检测客户端何时尝试滚动过页面的边界。我也尝试过使用if (window.scrollY <= 0),但是在客户机位于页面顶部的任何时候它都
我必须检查水平滚动条是否可滚动。我试着做了check element is displayed或not,这是在使用Javascript scrollIntoView水平滚动之后出现的,但是它如何确保滚动条正常工作。
因为滚动条的位置不改变scrollIntoView只滚动元素和制作显示在屏幕上。但是滚动条不是滚动的。