【发布时间】:2011-05-09 08:54:25
【问题描述】:
好的事情是这样的,我有2个div,一个是我的导航, 另一个有相同数量的 li 标签,其 id 与我的导航几乎相同,这些 li 标签包含一个 graphic 假设在悬停导航时 slide。 让我解释一下……
这是我的导航
<ul id="navInside">
<li><a id="nInicio" href="index.php" >Inicio</a></li>
<li><a id="nHistoria" href="history.php" >Historia</a></li>
<li><a id="nQuienes" href="aboutus.php" >Quienes somos</a></li>
这是应该移动的
<ul id="navSlides">
<li id="SnInicio"></li>
<li id="SnHistoria"></li>
<li id="SnQuienes"></li>
这是我现在得到的jQuery代码......
$('#navInside li').hover(function (){
$("#S" + this.id).animate({top: '0px'}, 500)}, function (){
$("#S" + this.id).animate({top: '-70px'}, 500, 'swing');}
);
您能帮我获得正确的选择器以使其正常工作吗?
我被困了好几天... 谢谢
【问题讨论】:
-
一些小事情,比如寻找比您认为的低一级的 ID,但尼克已经成功了。有时我会使用“jQuery Selectors”Chrome 扩展程序来确保在遇到问题时处理正确的元素。