使用css类删除javascript徽标功能

时间:2016-07-01 17:07:58

标签: javascript jquery css

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

如果我在代码中插入一个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";

对于esample我想插入如果类包含“黑色”,所以只保留暗标识(前一个函数将被禁用)

1 个答案:

答案 0 :(得分:1)

用这个包装当前的javascript:

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

这会阻止class="black"运行该脚本,因为所有代码都没有发布,所以我无法继续帮助,但这肯定会指向正确的方向。