javascript - .show ('slide' 期间的 jQuery 动画高度)

标签 javascript jquery html css

我想知道是否有人可以帮助我: http://jsfiddle.net/jalxob/wMck2/7/

$(".turn_next").click(function(){
   $(".box2").hide();
   $(".box3").animate({height:'300px'}, 300);
   $(".box3").show('slide', {direction: 'right'}, 500);
});

$(".turn_back").click(function(){
   $(".box3").hide();
   $(".box2").animate({height:'100px'}, 300);
   $(".box2").show('slide', {direction: 'left'}, 500);
});

我希望在 box2(红色)和 box3(黄色)之间滑动过渡之前,用户可以看到高度动画,因为两者的高度不同。

有什么想法吗?

谢谢大家!

最佳答案

你需要这个吗?

$(".turn_next").click(function(){
   $(".box2").hide();
   $(".box1_content").animate({height:'300px'}, 300,function(){
         $(".box3").show('slide', {direction: 'right'}, 500);
   });
});

$(".turn_back").click(function(){
   $(".box3").hide();
   $(".box1_content").animate({height:'100px'}, 300,function(){
       $(".box2").show('slide', {direction: 'left'}, 500);
   });
});

DEMO

关于javascript - .show ('slide' 期间的 jQuery 动画高度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20578190/

相关文章:

javascript - 如何将一个数组的第一个元素与第二个数组的第一个元素等组合起来

javascript - 在 Canvas 上使用 HTML,没有任何效果

jquery - 从 jquery 移动选择菜单中获取最宽的选项宽度

javascript - 多个 Keydown 事件的不同操作

html - 触发悬停下拉菜单onload

javascript - 在 Protractor 中处理非 Angular 页面

javascript - 事件中的方法

javascript - 对象不打印/返回信息到 HTML(使用 jquery .hover())?

html - 并排创建不同尺寸的 img 和 p 标签

android - 位置 : fixed; not working when keyboard opened on kitkat