2012-01-14 9 views
0

私はこのアニメーションを左にスライドさせますが、私の問題はアニメーションが開始されたら、 "explode"関数は{pieces:16}のような他のパラメータを取らないことです私はこの仕事をするために使用する?Jqueryスライドと爆発

さらに1つをクリックして次のページに移動すると、もう一度表示してください。もう一度表示するにはどうすればいいですか?多くの場合、

setTimeout(function(){ 
    $("#slideleft").animate(
     {marginLeft:'300px'},'slow')} 
      , 1000);  
    $("#slideleft").click(function() { 
     $(this).hide("explode", { pieces: 16 }, 2000); 
      $('#slideright').hide(); 
    });  
+0

'他parameters'は何を意味取らないを得ることができます

<div id="container"><div id="slideleft"></div></div> 

コンテナを使用していますか?作業を爆発させるかどうか?私は何が間違っているのか混乱しています。おそらくhttp://jsfiddle.netが役立つでしょう。スライドさせてから爆発したいですか?またはスライドして同時に爆発する? – mrtsherman

答えて

0

「爆発」には余裕が必要です。あなたはあなたのアニメーションでそれをハイジャックしました。あなたはすべての16枚

setTimeout(function(){ 
    $("#container").animate(
     {marginLeft:'300px'},'slow')} 
      , 1000);  
    $("#slideleft").click(function() { 
     $(this).hide("explode", { pieces: 16 }, 2000); 
      $('#slideright').hide(); 
    }); 

jsFiddle

+0

yeapz uは正しかった:) –

+0

少し話題だった....しかし、jqueryのドキュメンテーションのsais物事を爆破することもできます....これはどのように行われますか? –