追加のコンテンツを表示するために、特定の高さまで 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の「Check Availability」ボックスのように見せたいです。 .com/ . どうすればこれを達成できますか?
ありがとうございました!