fadeIn()和fadeOut()的引导过渡
Bootstrap Transition for fadeIn() and fadeOut()
我是html和JavaScript新手。这是我的HTML代码。
<div class="row" >
<button class="..." id="button">
...
</button>
<div class="..." id="box">
...
</div>
</div>
and my javascript:
$(document).read(function(){
$('#box').hide();
$('#button').click(function(){
$('#button').fadeOut('slow');
$('#box').fadeIn('slow);
}
}
在这种情况下,我想要一个无缝的淡出/淡出过渡效果从按钮到框,但是上面的代码将使按钮和框共存几秒钟(出现在按钮上方的按钮),在按钮消失之前(然后框占据按钮的原始位置)。
是否有任何bootstrap js或自定义js允许我有无缝过渡?
PS:我试过hide('slow')和show('slow')。它们也没有完全击中目标:s谢谢! !
显示 fadeOut()
完整回调函数
$(document).ready(function() {
$('#box').hide();
$('#button').click(function() {
$('#button').fadeOut('slow', function() {
$('#box').fadeIn('slow');
})
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="row">
<button class="..." id="button">
...a
</button>
<div class="..." id="box">
...b
</div>
</div>
fadein和fadeout函数具有回调函数,当fadein/fadeout完成时调用回调函数。
<>以前
$('#button').fadeOut('slow', function() {
$('#box').fadeIn('slow');
})
之前只有在淡出完成后才会调用淡出
相关文章:
- Jquery FadeIn FadeOut 只工作一次
- 使用条件语句,使 jquery fadeIn/fadeOut 仅在视口 >= 480px 时才有效
- fadeIn()和fadeOut()仅隐藏
- Jquery animation/fadeIn/fadeOut
- JavaScript timing, jQuery fadeIn fadeOut
- 成功使用 fadeIn() 和 fadeOut()
- Jquery fadeIn fadeOut on click (data attr)
- .fadeIn .fadeOut 会导致数组索引出现奇怪的行为
- fadeIn仅在未显示且fadeOut完成时显示
- jQuery fadeIn fadeOut"眨眼;在Chrome上,在FireFox和IE上运行良好
- fadeIn, fadeOut jQuery 代码片段
- JQuery触发菜单上的fadeIn和fadeOut
- fadeIn mousemove()上的导航-某个时间后fadeOut
- 如果我用fadeTogle替换fadeIn/fadeOut,为什么它不起作用
- CSS3 replacement for jQuery.fadeIn and fadeOut
- replaceWith&fadeIn/fadeOut-悬停后无法工作
- jQuery.fadeIn()和.fadeOut()回调在将代码重写为递归回调后无法正常工作
- jQuery fadeOut / fadeIn Chrome 中的滚动问题
- jQuery Stop fadeOut/fadeIn Loop
- jQuery框fadeOut/fadeIn在鼠标离开后闪烁