答案 0 :(得分:3)
$("#menu, #arrow").mouseenter(function () {
$('#arrow').stop(true, false).fadeOut("fast");
$("body").children(':not(#menu)').children(':not(#arrow)').css("-webkit-filter", "blur(2px)");
$("#menu").stop().animate({
width: "300px"
}, 300, function () {
$('.text').fadeIn(200);
});
})
$("#menu").mouseleave(function () {
$("#menu").stop().animate({
width: "5px"
}, 300, function () {
$('#arrow').stop(true, false).fadeIn("slow");
});
$("body").children(':not(#menu)').css("-webkit-filter", "none");
$('.text').fadeOut(100);
});
你的选择器很奇怪。因此,悬停在菜单和箭头上都会触发。试试这个:http://jsfiddle.net/ZcbUW/2/
答案 1 :(得分:0)
删除此行:
$('.text').fadeOut(100);
以你的榜样为我工作。