0
我是新来JQUERYJQUERY回调函数
如果我运行下面的代码显示回调函数被重复两次
$(document).ready(function(){
$(".flip").click(function(){
$(".panel").show("slow",function(){console.log('---');});
});
});
.flip {
padding: 5px;
text-align: center;
background-color: #e5eecc;
border: solid 1px #c3c3c3;
}
.panel {
padding: 5px;
text-align: center;
background-color: #e5eecc;
border: solid 1px #c3c3c3;
padding: 50px;
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="flip">Click to slide down panel</div>
<div class="panel">Hello world!</div>
<div class="panel">Hello world!</div>
而如果我写的代码以下控制台发生一次
$(document).ready(function(){
$(".flip").click(function(){
$(".panel").show("slow",console.log('---'));
});
});
.flip {
padding: 5px;
text-align: center;
background-color: #e5eecc;
border: solid 1px #c3c3c3;
}
.panel {
padding: 5px;
text-align: center;
background-color: #e5eecc;
border: solid 1px #c3c3c3;
padding: 50px;
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="flip">Click to slide down panel</div>
<div class="panel">Hello world!</div>
<div class="panel">Hello world!</div>
谁能请解释我的原因
好的谢谢你 –
不客气。但是,不要说表示感谢,你可以考虑将此答案标记为已接受;):) –