到达(窗口).scroll上的中间元素

时间:2013-08-17 12:56:19

标签: javascript jquery scroll offset

我不知道出了什么问题? 我在滚动

时尝试全部获取#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")
    }
});  

1 个答案:

答案 0 :(得分:1)

显然,opera,ie和firefox可以更好地使用

$(document).scrollLeft();

不是

$("body").scrollLeft();

同样适用于

$(document, window).scroll(function(){

不是

$(window).scroll(function(){

Thx @trendy