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>
誰能請解釋我的原因
好的謝謝你 –
不客氣。但是,不要說表示感謝,你可以考慮將此答案標記爲已接受;):) –