0

我有一个我一直在处理的脚本,我需要它淡入并向上移动它的高度。如果我删除 .animate() 它会淡入,所以我猜那里有问题。

function showDesc (){
    $(".container-box").hover(function(){
        $(this).find(".contain-desc").fadeIn('slow').animate({
            'bottom':'130px'
        }, {duration: 'slow', queue: false;}
    },function(){
       $(this).find(".contain-desc").fadeOut();
    });        
}

我必须在 html 中使用老式的 onmouseover="" 方法,下面是我迄今为止的完整代码,谢谢。

http://jsfiddle.net/silverlight513/KuJkY/

4

1 回答 1

2

错误在这里:

{duration: 'slow', queue: false;}

您已用分号 ( ;)终止语句

将其更改为:

{duration: 'slow', queue: false}

编辑:

您的代码中还有几个错误。我已经更新了功能:

function showDesc (){
    $(".container-box").hover(function(){
        $(this).find(".contain-desc").fadeIn('slow').animate({
            'bottom':'130px'
        }, {duration: 'slow', queue: false});//This was not closed
     },function(){
       $(this).find(".contain-desc").fadeOut();
        });    
}
于 2013-09-27T10:41:08.897 回答