這可能是一個愚蠢的問題,但如果你有一個函數onClick
通過從display: none
到display: block
使模態出現,是否有可能只動畫轉換的一部分。我的意思是,當它是display:block
,然後fade-out
,因爲它脫離屏幕,你能「立即」出現嗎?動畫onClick - jquery
見段下面的例子
$(function(){
$('.square').click(function() {
$('.modal').toggleClass('showModal');
});
});
.square {
height: 50px;
width: 50px;
border: 1px solid;
content: '';
}
.modal {
height: 400px;
width: 400px;
background-color: #f1f1f1;
display: none;
}
.showModal {
display: block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="square"></div>
<div class="modal"></div>
與此類似:https://stackoverflow.com/questions/28406445/add-a-fadein-effect-on-toggleclass –