Jquery的FadeIn函数第一次不工作
Jquery FadeIn function not working in first time
我使用下面的jQuery来隐藏点击按钮时的div
。但我发现了一个问题。fadeIn
第一次不工作,但第二次工作。如何解决这个问题?
<script>
$(".get-btn").click(function() {
$(".container").css('z-index', '40');
$('.container').fadeOut(500)
});
</script>
<script>
$(".close-btn").click(function() {
$(".container-sec").css('z-index', '0');
$('.container').fadeIn(500)
});
</script>
这里是jsrc: http://jsfiddle.net/mmubashirs/zoctx3f3/
试试这个:
$( document ).ready(function() {
$( ".get-btn" ).click(function() {
$(".container").css('z-index', '40');
$('.container').fadeOut(500);
});
$( ".close-btn" ).click(function() {
$(".container-sec").css('z-index', '0');
$('.container').fadeIn(500);
});
});
请检查这个提琴
$( ".get-btn" ).click(function() {
$(".container").css('z-index', '40');
$('.container').fadeOut(500)
});
$( ".close-btn" ).click(function() {
$(".container").css('z-index', '0');
$('.container').fadeIn(500)
});
代码是正确的。它在
下面工作$(document).ready(function(){
$(".get-btn").click(function() {
$(".container").css('z-index', '40');
$('.container').fadeOut(500);
});
$(".close-btn").click(function() {
$(".container-sec").css('z-index', '0');
$('.container').fadeIn(500);
});
});
.container {
width: 100px;
height: 100px;
background-color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="get-btn">hide</button>
<button class="close-btn">show</button>
<div class="container"></div>
相关文章:
- Javascript:JSON请求仅在第一次工作
- jQuery on()-不;第一次点击时无法工作
- 第一次点击动态创建的表后,点击不工作
- 让jqGrid第一次工作
- show-hide只在ajax调用中第一次工作
- twitter引导崩溃在第一次点击后停止工作
- $(this) .prop() 只在第一次工作
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 光滑的滑块只在Jquery Mobile中第一次工作
- jQuery插件-仅在第一次加载时工作
- AngularJS控制器没有'第一次刷新页面后无法工作
- Kml层在刷新后工作正常,但给定typeError:无法读取属性getMap.第一次加载时
- 启动日期选择器beforeShowDay只有在第一次点击后才能工作
- ng-click在第一次点击后停止工作,但仅在以后的Angular版本中
- 为什么平滑滚动只有第一次才能工作
- 脚本仅在第一次源代码由 $ ajax 在 Firefox 中加载后工作
- Gulp-rev:不是第一次工作,而是在第一次工作之后工作
- jsPDF 在第一次保存时工作,在第二次保存时不更新
- NG-CLICK功能仅在第一次工作
- 脚本只工作第一次,而不是在IE8刷新后