0
我爲div使用了可見性來隱藏或顯示JavaScript的on-click功能。我如何添加一個轉換到這個函數,所以我的div不會顯得太突然?帶轉換功能的Javascript可見性功能
function about()
{
var elem = document.getElementById('about');
elem.style.visibility = "visible";
}
我爲div使用了可見性來隱藏或顯示JavaScript的on-click功能。我如何添加一個轉換到這個函數,所以我的div不會顯得太突然?帶轉換功能的Javascript可見性功能
function about()
{
var elem = document.getElementById('about');
elem.style.visibility = "visible";
}
溶液1(CSS3 + JS):
CSS:
#about{ transition:all ease 2s; opacity:0;}
和js:
function about()
{
document.getElementById('about').style.opacity = 1;
}
溶液2(JS只):
function about()
{
(function reveal(val){
document.getElementById('about').style.opacity = val;
if(val<1) setTimeout(reveal,1,val+0.001);
})(0);
}
注意:只能切換可見性(開/關)。不透明度定義了您可以「看低谷」的程度,它從0(沒有任何可見)到1(全部可見)...
第一種解決方案有效,但是當我重新加載頁面時,div在那裏並且暗淡那麼如果我點擊我的按鈕,它就會顯示出它應該。哪裏有問題? –
其實現在工作正常,謝謝! –