我想将 div 降低到某个高度以显示一些额外的内容。为此,我编写了以下 dropbox() 函数:
<script type="text/javascript">
function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > milliseconds){
break;
}
}
}
function dropbox(element){
var obj = document.getElementById(element);
if(obj) {
var element = document.getElementById(element),
style = window.getComputedStyle(element),
height = style.getPropertyValue('height');
height = height.substring(0,2);
var i = 0;
for (i = height; i<200; i++)
{
sleep(100);
var tst = i+"px";
//alert(tst);
obj.style.height = tst;
}
//alert(i);
} else {
}
}
</script>
现在我遇到的问题是,该框实际上在下滚过程中不可见,但只有在循环完成后,但我希望它看起来像http://www.thedana上的“检查可用性”框.com/。我如何完成这项工作?
谢谢!