使用多个子链接下拉导航

时间:2013-05-06 22:03:27

标签: jquery css

尝试将一些效果添加到我放在一起的简单CSS下拉导航中。它几乎就在那里,只是在嵌套的li元素悬停时无法停止fadeOut函数调用。

我已将其放入jsfiddle,网址为:http://jsfiddle.net/6PmJk/

这是我正在使用的jQuery:

$('body').removeClass('noJquery');
$('div#left_panel ul ul').css('display', 'none');
$('div#left_panel ul li').hover(function() {
    $(this).children('ul').stop().fadeIn('slow').css({
        position: 'absolute',
        left: 150,
        top: -1,
        left: 150,
        margin: 0,
        padding: 0,
        zIndex: 10
    });
}, 

function() {
    $('div#left_panel ul ul').stop().fadeOut('fast');
});

提前致谢!

1 个答案:

答案 0 :(得分:1)

仅将hover规则应用于“主要”ul

$('div#left_panel > ul > li').hover(function() {

http://jsfiddle.net/ExplosionPIlls/6PmJk/1/