gpt4 book ai didi

javascript - 如果此元素有背景,则更改菜单项的字体颜色

转载 作者:太空宇宙 更新时间:2023-11-04 15:36:54 26 4
gpt4 key购买 nike

我在这个域 keksik.com 上创建了一个新站点您可以在此处看到顶部的导航菜单。

问题是我需要事件菜单项的字体颜色为黑色,即使它没有悬停。当我将鼠标悬停在子项上时,同样的事情应该应用于父菜单项。

所以,如果菜单项有背景图片,我想我需要在这里使用 javascript 将字体颜色动态更改为黑色。

我试图将这段代码添加到头部,但没有任何变化:

<script type="text/javascript">

$(document).ready(function(){
if ($(#top #nav li).css('background') == 'url(images1/mtbg.gif) no-repeat left center') {
$(#top #nav li a).css('color', 'black');
}

});
</script>

所以,我希望你能帮我解决这个问题。提前谢谢你。

最佳答案

嗯..不确定我是否理解,但也许像这样的东西会起作用:

var strBG = "url(images1/mtbg.gif) no-repeat left center";
$("#top #nav li a").live("hover", function(){
if ($(this).parent().css("background") == strBG)
{
$(this).css("color", "black");
$(this).parent().css("color", "black");
}
});
$("#top #nav li").live("hover", function(){
if ($(this).css("background") == strBG)
{
$(this).css("color", "black");
$(this).find("a").css("color", "black");
}
});

关于javascript - 如果此元素有背景,则更改菜单项的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12662833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com