我不太确定如何最好地表达这个词,但基本上我想将鼠标悬停在一个列表项上,该列表项会淡入它上方的另一个元素。当您将鼠标悬停在列表项上时,元素应该会淡出,但是如果您将鼠标悬停在新可见的元素上,我希望它保持可见。
我整理了一个简单的演示,http://jsfiddle.net/CLDyc/ - 基本上,当您将鼠标悬停在第 1 项上,然后将鼠标移动到“第 1 项额外信息”时,我希望它也保持可见。
var location;
$("#dots li").hover(
function () {
location = $(this).attr("class");
$("#extra-info ."+location).fadeIn("fast");
},
function () {
$("#extra-info ."+location).stop(true, false).fadeOut("fast");
}
);