我有这块代码。这个想法是,当我mouseover
li#anchor
,以前隐藏ul#seeMore
应该显示出来。使用mouseover和jQuery显示/隐藏
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() {
但似乎这不是很稳定。
我做了这个renato,即使我将它徘徊,我仍然失去ul。另一个问题是我无法将ul#seeMore定位在其他相邻的div上方。 – Jeremy
你能告诉我们html代码吗?如何构建ul/li元素 –