我在我的网站上的某些页面上显示通知栏。 如果栏显示我想突出显示导航栏并将其向下移动到页面上。
用于酒吧的CSS是<div id="infobar_1_1" class="info_bar" style="background-image:... <div class="infobar_inner"><span id="infobar_txt" ....</div></div>
我试图使用jQuery代码 if ($('#infobar_1_1').hasClass('.info_bar')) { $(".navbar").css({"background-color":"yellow", "margin-top":"40px"});}
但什么也没有发生。
`$(".navbar").css({"background-color":"yellow", "margin-top":"40px"});`
适用于每个页面,所以if()语句可能有问题。
我的网站是一个WordPress站点。 感谢
我删除了。它仍然没有工作。我应该使用bind()吗? – LTech
您是否在控制台收到任何错误?看起来错误来自代码的其他部分。 – Felix
有一个控制台错误:Uncaught SyntaxError:意外的输入结束,但这个错误显示没有我的代码,当我只是添加'$(“。navbar”)。css({“background-color”:“yellow”,“ margin-top“:”40px“});'错误仍然显示,但代码起作用,所以它似乎不是问题,虽然我不确定... – LTech