我在这里有这个例子http://jsfiddle.net/65R8q/2/用于多级子菜单,但由于使用 stop() 使第一个子菜单稳定而没有显示如何解决这个问题?
$(document).ready(function () {
$(".cat").mouseover(function () {
$(".sub1").slideDown(500, function () {
$(this).css("display", "block");
});
});
$(".cat").mouseout(function () {
$(".sub1").slideUp(500, function () {
$(this).css("display", "none");
});
});
$(".sub1").mouseover(function () {
$(this).css("display", "block").stop();
});
$(".sub1").mouseout(function () {
$(this).slideUp(500, function () {
$(this).css("display", "none");
});
});
$(".item2").mouseover(function () {
$(".sub2").slideDown(500, function () {
$(this).css("display", "block");
});
});
});