クレイジーな質問でごめんなさい。私はいくつかのナビゲーションリンクを持っています。リンクの上にマウスを置くと、黒い背景が上から下にスライドし、リンクが下から上に移動します。2つのスクリプトが見つかりました。それはうまくいきます。しかし、私は両方のアニメーションを組み合わせたいと思います。私のフィドルの場所を見てください。何か案は??
3 に答える
            2        
        
		
より良いフィドリングのために編集;)
またはこのように?
http://jsfiddle.net/neuroflux/DpZJE/9/ 
 
(stop()アニメーションあり) 
http://jsfiddle.net/neuroflux/DpZJE/13/ 
スニペット ( がないことに注意してくださいhover()):
$("li").on('mouseover', function () {
  $(this).children('span').slideToggle("slow");
  $(this).children('a').animate({"paddingTop": "-=30px"}, "slow");
}).on('mouseout', function() {
     $(this).children('span').slideToggle("slow");
     $(this).children('a').animate({"paddingTop": "+=30px"}, "slow");
});
于 2012-10-17T12:36:12.180   に答える
    
    
            2        
        
		
私はあなたがこれを意味したと思いますか?slideToggle を使用せず、代わりに、slideDown と slideUp を使用します。
  $("li.first").hover(function () {
     $(".trans1").slideUp("slow");
     $("li.first a.link").animate({"paddingTop": "-=30px"}, "slow");
   },function () {
     $(".trans1").slideDown("slow");
     $("li.first a.link").animate({"paddingTop": "+=30px"}, "slow");
   });
(デバッグ用に黄色の背景を追加..) 
http://jsfiddle.net/avipinto/DpZJE/10/
于 2012-10-17T12:42:04.993   に答える