2012-01-14 119 views
0

我有這個功能到極左滑動動畫,但我的問題是,一旦動畫開始,「爆炸」功能dosn't採取任何其他參數,如{pieces:16}什麼功能應該我用它來完成這項工作?jquery幻燈片和爆炸

還有1件事情,如果我點擊並轉到下一頁,當我按回不知道該怎麼辦,然後再次顯示它們? Tnks很多

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

是什麼'沒有采取任何其他parameters'是什麼意思?是否爆炸工作?我對什麼是錯誤感到困惑。也許http://jsfiddle.net會有所幫助。你想讓它滑動,然後爆炸?或者同時滑動並爆炸? – mrtsherman 2012-01-14 19:15:15

回答

0

「爆炸」需要裕量左側來做它的工作。你用動畫強姦了它。使用容器

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

你可以得到所有16個

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

jsFiddle

+0

yeapz你是對的:) – 2012-01-14 19:22:30

+0

有點偏離主題....但jquery文檔sais你也可以內爆東西....這是怎麼做到的? – 2013-03-20 14:34:04