[英]How to create a sidebar that appears when there is a horizontal scroll?
我想创建一个网站来检查滚轮事件,当用户在触控板中从左向右滑动(滚动)时,我想打开一个侧边栏。 不幸的是,web 中没有关于此车轮事件实现的示例。 你能帮我吗? 请不要 jquery。
基于这个答案,但我这样做很有趣,滚动部分正在工作,当我向左滚动时向左滚动触发器,反之亦然(你也必须给我道具来避免使用 JQuery):
window.addEventListener('load', function(){
var lastScrollLeft = 0;
window.addEventListener("scroll", function(){
var st = window.pageXOffset || document.documentElement.Element.scrollLeft;
if (st > lastScrollLeft){
console.log("scrollLeft");
} else {
console.log("scrollRight");
}
lastScrollLeft = st <= 0 ? 0 : st;
}, false);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.