2017-06-13 106 views

回答

0

setTimeout(() => document.querySelector('div').classList.add('show'), 1000);
div { 
 
    opacity: 0; 
 
    transition: opacity 2s; 
 
} 
 

 
.show { 
 
    opacity: 1; 
 
}
<div>Hello</div>

0

確定您在JS中執行此操作;沒有Jquery;我的建議是等待DOM準備好;然後添加一個類到你的div; 以下類可能有不透明度:1時;默認;你的div有不透明度:0。

document.addEventListener("DOMContentLoaded", function(event) { 
    setTimeout(function(){ 
    console.log("Let's show my div"); 
    document.getElementsById("mydiv").setAttribute("class", "visibleClass"); 
    }, 3000); 
}); 
0
window.addEventListener("load", function() { 
    setTimeout(function() { 
     document.getElementById("someId").style.display="block"; 
    }, 2000); 
}) 

你的ID爲DIV 「someId」 應該具有的風格= 「顯示:無」