下面代碼中的'h1'從0到無窮大。我如何動畫每一個數字,使它淡入淡出。使用JavaScript(Jquery)對變化元素的內容進行動畫處理
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<h1 id="the_numbers">0</h1>
<script>
var output = $('h1');
var isPaused = false;
var time = 0;
var t = window.setInterval(function() {
if(!isPaused) {
time++;
output.text(time);
}
}, 1000);
$('.pause').on('click', function(e) {
e.preventDefault();
isPaused = true;
});
$('.play').on('click', function(e) {
e.preventDefault();
isPaused = false;
});
</script>
參見本:https://stackoverflow.com/questions/36002672/how-to-make-numbers-fade-in-instead-of-popping-up/36003160#36003160 – Rayon
@kojo,看我的回答! – Ehsan