Jquery 捕获水平和垂直滚动

Jquery 捕获水平和垂直滚动,jquery,Jquery,我有一个简单的div,它在容器中水平和垂直滚动 当它水平滚动和垂直滚动时,有可能捕捉到吗?当它水平滚动时,有可能捕捉到吗 $(函数(){ $('.content')。在('scroll',function()上{ console.log('向上滚动dpwn') $(this).scrollLeft(函数(){ console.log('向左向右滚动') }); }); }); .wrapper{ 高度:300px; 宽度:300px; 溢出:滚动; } .内容{ 高度:1000px; 宽度:1

我有一个简单的div,它在容器中水平和垂直滚动

当它水平滚动和垂直滚动时,有可能捕捉到吗?当它水平滚动时,有可能捕捉到吗

$(函数(){
$('.content')。在('scroll',function()上{
console.log('向上滚动dpwn')
$(this).scrollLeft(函数(){
console.log('向左向右滚动')
});
});
});
.wrapper{
高度:300px;
宽度:300px;
溢出:滚动;
}
.内容{
高度:1000px;
宽度:1000px;
背景:线性梯度(-40度,红色18%,红色48%,绿色59%,#8fb3da 100%);
}

是的,您只是将活动附加到了错误的位置,还需要对滚动条执行一些操作

$('.wrapper')。滚动(函数(e){
$(this.scrollLeft($(this.scrollTop());
$(this.scrollTop($(this.scrollLeft());
});
.wrapper{
高度:300px;
宽度:300px;
溢出:滚动;
}
.内容{
高度:1000px;
宽度:1000px;
背景:线性梯度(-40度,红色18%,红色48%,绿色59%,#8fb3da 100%);
}