慕妹3146593
2019-03-28 22:14:46
有這樣一個需求:<div id="demo"></div>頁面進入時這個元素是出現(xiàn)的,然后5s后元素消失,間隔8s后,元素出現(xiàn),5s后元素再次消失,重復這個過程。我的想法是這樣的:setInterval(function(){ $('#demo').css('display','block') setTimeout(function(){ $('#demo').css('display','none'); },5000);}, 8000);但是時間貌似有問題,,是因為什么導致的呢?
5 回答

喵喔喔
TA貢獻1735條經(jīng)驗 獲得超5個贊
function delay() {
setTimeout(function () {
$('#demo').css('display','none');
setTimeout(function () {
$('#demo').css('display','block');
delay();
}, 8000);
}, 5000)
}
delay();

吃雞游戲
TA貢獻1829條經(jīng)驗 獲得超7個贊
const a = function (){
setTimeout(function(){
console.log('a');
b()
},1000);
}
const b = function (){
setTimeout(function(){
console.log('b');
a()
},2000);
}
a()
添加回答
舉報
0/150
提交
取消