我有一个很难重现的问题
$( document ).ready(function() {
var slideOptions = {
duration: 500,
easing: 'linear'
};
$( 'li.navtitle' ).mouseenter(function() {
$( this ).next().slideDown();
return false;
});
$( 'ul.navunit' ).mouseleave(function() {
$( this ).find( 'li.navcontent' ).delay(800).slideUp();
return false;
});
});
这是HTML:
<ul id="navigation">
<li class="navtop">
<ul class="navunit">
<li class="navtitle unselectable" unselectable="on">TITLE</li>
<li class="navcontent"><p class="textcontent">CONTENT HERE</li>
</ul>
</li>
<!-- Some more navtop/navunits... -->
</ul>
如前所述,这大约有 50% 的时间有效。但是,在许多情况下,当鼠标位于 navunit ul 中时,navcontent li 会 slideUp()。
有人知道我做错了什么吗?