我试图在水平网页中滚动时获取元素位置。我试着用
主滚动:
$('html, body, *').mousewheel(function(e, delta) {
this.scrollLeft -= (delta*60);
});
然后:
$(window).scroll(function() {
alert('Anything');
});
但这根本行不通。我尝试使用鼠标滚轮插件
$('.internal.th').on('mousewheel',function(event) {
console.log(event.deltaX, event.deltaY, event.deltaFactor);
});
-0 -1 100但无论我滚动多少,它都会一直显示相同的位置
我试过了
$('.internal.th').on('scroll', function() {
var val = $(this).scrollLeft()
if (val >= 100) alert('Hello')
})
但它根本没有做任何事情
这个想法是从与窗口相关的左侧获取一些项目位置以管理另一个元素旋转,所以我想在水平滚动而不是垂直滚动时继续跟踪主要项目的位置
回首忆惘然
相关分类