我正在嘗試動畫一些文字。 當頁面加載時,我希望此文本擴展爲大於默認字體大小,然後回退到其原始字體大小。我希望在一秒內發生這種情況,並不斷做到這一點。如何不斷地每秒擴大和縮小字體大小?
這是我迄今所嘗試,但不起作用:
$(document).ready(function(){
function expandName(){
nameInter = setInterval(function(){
$("#name p").stop().animate({fontSize: '30px'});
$("#name p").stop().animate({fontSize: '22px'});
}, 1000);
}
expandName();
});
的HTML:
<div id="name"><p>name</p></div>
和CSS:
#name p{
font-size: 22px;
}
所以我認爲當網頁已經加載時,它會擴展到30px,並且每秒縮回到22px,並不斷重複此操作。爲什麼不這樣做?