0

我刚刚更改了一个下拉菜单以触发 mouseevent,但我有一些 sprytabs 坐落在 dropcontent 中,现在不再工作。我唯一改变的是

这个(我的标签工作正常)

$(function(){
        $('#navigation_horiz').delay(50).fadeIn(50);
        $('#navigation_horiz').naviDropDown({
        dropDownWidth: 'auto',  //the default width of drop down elements
        slideDownDuration: 500, //easing duration for slideDown
        slideUpDuration: 200 //easing duration for slideUp    
        });
});

对此(现在选项卡不再在放置内容中工作)

$(function(){
    $('#navigation_horiz ul li').bind('mouseenter',function(e){
        $('#navigation_horiz ul li').removeClass('active');
        $(this).addClass('active');
        if($(this).children('.dropdown').length>0){
            $('#navigation_horiz ul').next('.dropdown').attr('id',$(this).children('.dropdown').attr('id'));            
            $('#navigation_horiz ul').next('.dropdown').html($(this).children('.dropdown').html());
            $('#navigation_horiz ul').next('.dropdown').slideDown(500);
            $('#navigation_horiz ul').next('.dropdown').children().css('opacity',0);
            $('#navigation_horiz ul').next('.dropdown').children().animate({opacity:0},0).animate({opacity:1},1000,'linear');
        }
    });

    $('#navigation_horiz').bind('mouseleave',function(){
        $('#navigation_horiz ul li').removeClass('active');
        $('#navigation_horiz ul').next('.dropdown').delay(500).slideUp(500);
    });
});

有人看到解决此问题所需的问题吗?

4

0 回答 0