0
我在這裏有這個例子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");
});
});
});
感謝幫助,但菜單中包含多個項目不僅是一個支票本,請http://jsfiddle.net/65R8q/32/和我想要的子菜單懸停在類別時顯示鏈接而不是整個菜單的div –
比你需要創建一個包裝觸發元素的元素,否則會產生衝突。檢查此:http://jsfiddle.net/65R8q/34/ –
非常感謝你的幫助,我真的很感激 –