我有动画导航按钮,实际上可以使用 css 设置所有内容,但一个元素除外。一个箭头。这是实际的实时页面。
http://sclarkstudio.com/testing/mm/index.htm
我正在尝试使箭头在当前页面上可见且静态。我有一个悬停脚本,当类设置为 .arrow 时,它会为箭头设置动画,当类设置为 .currenta 时,它是静态且可见的。
<body id="@@id@@"> <!-- in this case "home" -->
<nav class="sidebar1">
<ul class="navbox">
<li class="navBtn">
<div class="slider on"></div>
<a id="BtnText" class="navButton home"href="index.htm">Home</a>
<div id="arrow" class="arrow"></div>
</li>
<li class="navBtn">
<div class="slider on"></div>
<a id="BtnText" class="navButton news"href="news.htm">News</a>
<div id="arrow" class="arrow"></div>
and so on...
</ul>
</nav>
我正在尝试编写的脚本只需要将箭头 div 的类更改为“.currenta”
var bodyID = $("body").attr("id");
var url = window.location;
$(function() {
$('nav ul li a #BtnText').each(function(){
var myHref = $(this).attr('href');
if( url == myHref) {
$(this).closest('div','#arrow').css('currenta');
}
});
});
我一直在努力解决这个问题,而不是最好的编码器。