我有这段代码。这个想法是,当我mouseover
li#anchor
,以前隐藏的时候ul#seeMore
应该出现。
jQuery(document).ready(function(){
jQuery("li#anchor").mouseenter(function() {
jQuery('ul#seeMore').css("display","block");
});
jQuery("li#anchor").mouseleave(function() {
setTimeout( function(){
jQuery('ul#seeMore').css("display","none");
},1000);
});
})
问题是,mouseleave
如果我仍然悬停在ul#seeMore
或者,问题可能应该是:我如何确定我是否没有悬停在ul#seeMore
?
我试图改变jQuery("li#anchor").mouseleave(function() {
,jQuery("ul#seeMore").mouseleave(function() {
但似乎这不是很稳定。