如何创建水平滚动时出现的侧边栏



我想创建一个网站来检查轮子事件,当用户在触控板中从左向右滑动(滚动(时,我想打开一个侧边栏。不幸的是,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);
}); 

最新更新