下拉菜单同时有多个悬停效果

时间:2012-02-05 17:29:47

标签: jquery jquery-animate opacity fade

我想在子菜单上显示:

  1. fadein(不透明度:0 - >不透明度:1)效果和
  2. 位置移动(位置:绝对;顶部:20px - >顶部:50px)同时像这样: http://www.tuttoaster.com/wp-content/uploads/demos/3/navigation.html
  3. 但没有“slideUp”和“slideDown”。整个盒子应该移动。例如。 http://panic.com/coda/悬停效果/工具提示“下载”。

    jQuery的:

    $(function(){
    
    $('.sub-menu li').hover(
       function(){
    
    $('ul', this).stop().animate({opacity: '1', top: '50px'}, 800);
    },
    function() {
    $('ul', this).stop().animate({opacity : '0', top: '20px'}, 300);
    });
    });
    

    我的实际代码在jsfiddle http://jsfiddle.net/C4c46/1/

    上可见

    由于

1 个答案:

答案 0 :(得分:0)

此解决方案对我很有用:

行动http://jsbin.com/iquwuc/6/edit#preview

$(document).ready(function(){
$('.sub-menu li#access ul').hide();
    $('.sub-menu li#access').hover(function(){
        $('.sub-menu li#access ul').stop().animate({opacity: "show", marginTop: "25"}, 500);
        },
        function() {
        $('.sub-menu li ul').stop().animate({opacity: "hide", marginTop: "10"}, 500);
        });
});