用css类删除javascript logo函数

Removing javascript logo function with a css class

本文关键字:logo 函数 javascript 删除 css      更新时间:2023-09-26

我有一个带有徽标的页面,通过滚动页面来改变其颜色。我想保留这个函数,除了一些页面,所以我想删除这个函数。

如果我在代码中插入css类,我如何删除效果?

 var b = $(window).scrollTop();
    if( b > 60 ){       
        $(".navbar").addClass("scroll-fixed-navbar");
        $(".navbar-brand img").attr('src', 'img/dark-logo.png');
    } else {
        $(".navbar").removeClass("scroll-fixed-navbar");
        $(".navbar-brand img").attr('src', 'img/white-logo.png');
    }

});


$(document).ready(function() {
    "use strict";

例如,我想插入如果类包含"黑色",所以只保留黑色的标志(前面的功能将被禁用)

用this包裹当前javascript:

if (!$(someElement).hasClass("black")) {
    //do stuff here
}

这将阻止class="black"运行该脚本,我无法进一步帮助,因为所有的代码都没有发布,但这肯定会指出你在正确的方向。