我使用Javascript來擴展div,但是當內容擴展時,它非常突兀,最多也很不引人注目。我想知道是否有辦法讓這個div擴展得更慢,更多的是可視化擴展,然後是BLAM。現在我完成了。使Div可以平滑地展開
<script language="javascript">
function toggle_profile() {
var ele = document.getElementById("toggleProfile");
var text = document.getElementById("displayProfile");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "View Profile";
}
else {
ele.style.display = "block";
text.innerHTML = "Hide Profile";
}
}
</script>
<a id="displayProfile" href="javascript:toggle_profile();">View Profile</a></p>
<br />
<div id="toggleProfile" style="display: none">
這絕對是可能的,但如果你使用普通的JavaScript你必須通過修改寬度或使用某種計時器的高度,以創建自己的動畫。如果你想做這樣的事情,我會推薦一個像jQuery這樣的框架。它使它更容易。 – j08691
爲什麼你不使用jQuery?這難道不會幫助你更輕鬆地寫出你的例子嗎? – ChuckE