我试图在jquery做简单的动画功能
i am trying to do simple animate function in jquery
我正在尝试动画div,我需要的是当单击按钮我想隐藏一个div并显示另一个div是下一个孩子。
是我的fiddle
。
我正在尝试这样做这个网站你可以看到当你点击learmore链接时它在右上角然后另一个div内容像滑动一样打开
DEMO jsBin
var c=0;
$('.slide:gt(0)').hide();
$('#learn').click(function(){
c++;
$('.slide').eq(c).css({zIndex:c}).show('slow');
});
HTML: <div id="slider">
<div id="learn">Learn more</div>
<div class="slide s1">I'm slide 1</div>
<div class="slide s2">I'm slide 2</div>
<div class="slide s3">I'm slide 3</div>
</div>
CSS: #slider{
position:relative;
width:340px;
height:340px;
}
#learn{
position:absolute;
right:0px;
z-index:2; /*set a higher Z-index if you have more slides*/
cursor:pointer;
}
.slide{
position:absolute;
right:0px; /*important!! To 'slide' from right to left*/
top:0px;
width:300px;
height:300px;
}
如果你有一个定义数量的幻灯片,你可以保持代码完整,另一方面,我建议你-当最后一张幻灯片到达-隐藏#learn与jQuery编程。如果你需要帮助,请告诉我。
快乐编码
这样就够了吗:
$('#divtohide').fadeOut('slow', function() {
$('#divtoshow').fadeIn('slow');
});
您可以根据需要更改id。
编辑
检查此提琴:http://jsfiddle.net/MR5yv/1/
编辑# 2
检查此提琴:http://jsfiddle.net/MR5yv/2/
相关文章:
- 创建一致的简单横幅文本动画
- 我应该如何对这个简单的javascript动画进行逆向工程
- 简单的Jquery菜单按钮重复动画,我怎么能停止这个
- jQuery:使用:hover的简单动画
- Javascript简单动画循环
- 简单的jQuery淡入淡出动画 - 如何显示/隐藏DIVS
- HTML/CSS/JS 世界地图与简单的动画
- 使简单的js小提琴动画在按钮单击而不是页面加载时开始
- 如何在动画画布中乘以简单形状的颜色
- 如何在jQuery中做这个简单的动画
- 非常简单的Jquery动画优化
- 使用Jquery动画进行简单的css更改
- Javascript:将flag设置为false时,简单动画不会停止
- 我试图使用jquery或javascript回调一个简单的动画
- 如何动画化“;简单jquery过滤”;只使用css
- 简单的javascript动画问题
- timeout函数,用于使用canvas的简单html 5 javascript动画
- jQuery:鼠标交互+简单动画
- 使用鼠标按下来触发简单动画
- jQuery简单动画行循环3次