我使用下面的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>
这里是JSfiddle:http://jsfiddle.net/mmubashirs/zoctx3f3/
答案 0 :(得分:0)
请检查this fiddle
$( ".get-btn" ).click(function() {
$(".container").css('z-index', '40');
$('.container').fadeOut(500)
});
$( ".close-btn" ).click(function() {
$(".container").css('z-index', '0');
$('.container').fadeIn(500)
});
答案 1 :(得分:0)
试试这个:
$( 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);
});
});
答案 2 :(得分:-1)
您的代码是正确的。它在
下面工作
$(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>