HTML:
<ul class="navigate">
<li>
<a title="Demo01" href="###">Demo01</a>
<ol>
<li><a title="Demo01Children01" href="###">Demo01Children01</a></li>
<li><a title="Demo01Children02" href="###">Demo01Children01</a></li>
</ol>
</li>
<li><a title="Demo02" href="###">Demo02</a></li>
</ul>
Javascript:
$("ul.navigate>li").mouseenter(function(){
$(this).children("a").slideDown();
console.log("hover");
}).mouseleave(function(){
$(this).children("a").slideUp();
console.log("out");
});
在firefox中运行html和JS,每次鼠标悬停时,我在firefox firebug中看到输出是“hover,out,hover”。实际上,仅输出“悬停”不是我的目的。任何人都可以帮助我解决问题吗?