我不知道出了什么问题? 我在滚动
时尝试全部获取#second元素以下是console.log的示例 CODEPEN EXAMPLE
$(window).scroll(function(){
var section = $("#second").offset().left,
scrollXpos = $("body").scrollLeft();
if(scrollXpos == section){
console.log("second")
}
else{
console.log("rest")
}
});
答案 0 :(得分:1)
显然,opera,ie和firefox可以更好地使用
$(document).scrollLeft();
不是
$("body").scrollLeft();
同样适用于
$(document, window).scroll(function(){
不是
$(window).scroll(function(){
Thx @trendy