你能告訴我爲什麼這個JavaScript不起作用。爲什麼javascript onclick div滑動不起作用?
function expand()
{
var slidingDiv = document.getElementById("expandDiv");
var startPosition = 350;
var stopPosition = -150;
if ((parseInt(slidingDiv.style.top) > stopPosition)&&(parseInt(slidingDiv.style.top) < startPosition))
{
slidingDiv.style.top = parseInt(slidingDiv.style.top) + 5 + "px";
setTimeout(expand, 5);
}
}
.......
<a onclick="expand();">Expand</a>
<div id="expandDiv" style="width:300;height:100;background-color:#fff;position:absolute;border:1px solid #ccc;">hello<br />great testing</div>
說明「不工作」。 – Tomalak 2009-11-09 16:47:36
意味着它不擴展div – user153887 2009-11-09 17:08:07