当div触摸浏览器顶部时添加类

大家好,我试图在div触及浏览器顶部时将类添加到div中。像这样的页面上的特定div很容易


$window.scroll(function(){

    var windowTop = $window.scrollTop(),

        sectionTouchTop = $('.section').offset().top();

    if( windowTop >= sectionTouchTop-90){

        $('.section').addClass('hope');

    }

});

但是我想要的是具有属性[touching =“”]的所有div通用的代码,当此attr的div触摸浏览器顶部时,此attr的值将作为该div的类添加


$window.scroll(function(){

    var windowTop = $window.scrollTop(),

        sectionTouchTop = $('[touching]').offset().top();

    if( windowTop >= sectionTouchTop-90){

        $('[touching]').addClass( $(this).attr(touching) );

    }

});


DIEA
浏览 97回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript