div를 특정 높이로 떨어 뜨려 추가 내용을 표시하고 싶습니다. 이를 위해 나는 다음 드롭 박스() 함수를 쓴 :Javascript의 ProcessMessages()
<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/의 "사용 가능 여부 확인"과 같은 모양입니다. 이 일을 어떻게 성취합니까?
감사합니다.
예제 코드를 jsfiddle.net에 덤프하거나 HTML을 제공 할 수 있습니까? 많은 정보가 누락 된 상태에서 디버깅하는 것을 돕기는 어렵습니다. 또한 jQuery를 고려해 보셨습니까? 확실히 이런 유형의 작업을 수행 할 필요는 없지만 훨씬 쉽게 처리 할 수 있습니다. – Brad
Brad, 구현은 http://quaaoutlodge.com/drupal-7.14에 있습니다 (지금 예약 버튼 기준) – cerr