我有一个带有徽标的页面,通过滚动页面来改变颜色。我想保留此功能,除了一些页面,所以我想删除此功能。
如果我在代码中插入一个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我想插入如果类包含“黑色”,所以只保留暗标识(前一个函数将被禁用)
答案 0 :(得分:1)
用这个包装当前的javascript:
if (!$(someElement).hasClass("black")) {
//do stuff here
}
这会阻止class="black"
运行该脚本,因为所有代码都没有发布,所以我无法继续帮助,但这肯定会指向正确的方向。