基本上,我的网站上有一个标题,当您开始向下滚动时,标题会从透明变为白色。开始滚动时,它将添加一个固定在标题中的类。我尝试在标头为固定标头或无效的情况下在两个徽标之间切换。这是我现在无法使用的jQuery:

$( document ).ready(function() {
        if( $('#masthead').hasClass('header-fixed') ) {
            $('.bdanzer-fixed').addClass('bdanzer-show');
        } else {
            $('.bdanzer-fixed').removeClass('bdanzer-show');
        }
    });


编辑,添加HTML:

<img class="bdanzer-normal" src="https://dummytext">
                <img class="bdanzer-fixed" src="https://dummytext">

最佳答案

也可以使用toggleClass函数进行简化:

$(document).on('scroll', function(){
    var hasClass = $('#masthead').hasClass('header-fixed'));
        $('.bdanzer-fixed').toggleClass('bdanzer-show', hasClass );
});

10-04 22:52