2013-12-15 1 views
0

페이지에서 아약스 호출을 많이 사용하고 있는데, 어떤 것은 한 번에 어떤 부하가 다른 어떤 것보다 빠르게로드되고 아약스를 추가하는 것이 문제입니다. 로드 할 때 한 div 결과. 여기 아약스를 사용할 때 번갈아 배경을 설정합니다.

내 코드입니다 :

<script type="text/javascript" language="javascript"> 
$(document).ready(function() { 

$('#stage0').load('myscript.php?data=1234567890',function({$('#data').append(this);});  
$('#stage1').load('myscript.php?data=1234567891',function(){$('#data').append(this);}); 
$('#stage2').load('myscript.php?data=1234567892',function(){$('#data').append(this);}); 
$('#stage3').load('myscript.php?data=1234567893',function(){$('#data').append(this);}); 
$('#stage4').load('myscript.php?data=1234567894',function(){$('#data').append(this);}); 

} 

<div id="data"></div> 
<div id='stage0'></div><div id='stage1'></div><div id='stage2'></div><div id='stage3'></div><div id='stage4'></div> 

나는

가 생각 ... 다음 흰색 배경 회색 배경, 다음 흰색 배경 등을 가지고 첫 번째 결과를 싶습니다 어쩌면 내가 할 수있는 그 Ajax 호출을 작성하여 막로드 된 Ajax 결과를 보거나, 흰색 배경에 회색을 설정하십시오. 어쩌면 가장 가까운 전화를 사용하여 찾아 볼까요? http://api.jquery.com/closest/

올바른 트랙에 있습니까? 내가 어떻게 자바 스크립트를 써야한다고 생각하니?

+0

'myscript'는 무엇을 반환합니까? 그리고 배경을 설정하는 것과 관련된 것은 무엇입니까? – punund

+0

그것은 사용자에게 표시되는 일부 HTML을 반환합니다, 나는 myscript에서 배경을 설정할 수 있지만, 배경색에 한 가지 색만 사용할 수 있습니다 ... 대체하지 않습니까? – user1398287

답변

0

당신의 기능에 추가 한 후

<style> 
    .blue { background-color: blue; } 
</style> 

을하는 클래스를 만들고 : 나는 그것을 사용하여 일을하는 데

$('body').toggleClass("blue") 
관련 문제