【发布时间】:2012-08-14 00:50:02
【问题描述】:
我正在尝试修复我的 mouseout 事件。
我得到了元素
<div id="dropdown"></div>
当我悬停在它上面时显示。 但我希望它在“.page_item.page-item-2”元素和 #dropdown 元素上出现 mouseout 事件时消失。
这是我的 Jquery 代码(不能完全工作)
$(document).ready(function(){
$("#dropdown").css('display', 'none');
$(".page_item.page-item-2").hover(
function() {
$("#dropdown").fadeTo("fast", 1.0);
});
var s = $(".page_item.page-item-2").mouseout;
var b = $("#dropdown").mouseout;
if(s && b){
$("#dropdown").fadeTo("fast", 0.0);
}
});
我相信有一个简单的解决方案。 请帮忙
【问题讨论】:
-
您将不得不提供您使用的 HTML,并且在这里看到的不仅仅是#dropdown。
-
真的没什么。只是这个元素的一些css
-
if(s && b)代码仅在页面加载时运行一次 -
你真的可以用fadeIn()和fadeOut()代替fadeTo