[英]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.