I would like to remove the background-color (only the background-color) of the menu once another element is visible. I wrote this code, but it doesn't work - anybody can help?
$(function() {
if($("#wrapperHome").is(":visible")) {
$("#menu a").css({ "background-color", "black" });
}
});
The menu has this background style sheet information.
background:url(img/official/menu.png) center center no-repeat #f2f2f7;
I believe you want something like this...
$("#menu a").css("background-color", "");
Setting the background-color to "" essentially removes the styling, removing the color.
Use :
not ,
when doing key/val CSS changes:
$("#menu a").css({ "background-color" : "black" });
Or since it's one value:
$("#menu a").css("background-color", "black");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With