2012-01-14 86 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