2011-10-29 7 views
2

일정한 간격으로 두 div를 새로 고치는 코드를 작성했습니다. 여기에 있습니다여러 div가시기 적절하게 동기화 됨

<script language="javascript"> 
$(document).ready(function() { 
$("#autorefresh_1").load("content1.php"); 
var refreshId = setInterval(function() { 
    $("#autorefresh_1").load("content1.php"); 
    }, 9000); 

$("#autorefresh_2").load("content2.php"); 
var refreshId = setInterval(function() { 
    $("#autorefresh_2").load("content2.php"); 
    }, 9000); 

}); 
</script> 

이 코드를 작성하는 다른 좋은 방법이 있습니까? 둘을 합치는거야? 간단한 질문에 대해 유감스럽게 생각합니다. jQuery를 처음 사용합니다.

답변

6

그래서 같은 그것을 할 것입니다 : 당신이 그것을 간단하게 할 수 있지만

$(document).ready(function() { 
    var refresh = function() { 
     $("#autorefresh_1").load("content1.php"); 
     $("#autorefresh_2").load("content2.php"); 
    } 

    setInterval(refresh, 9000); 
    refresh(); 
}); 
+0

일이에'(단지'$로'$ (문서) .ready를 ('대체하여, 최적의 솔루션이 될 것 같습니다 케이스. – Tadeck