Я использую таймер для вызова функции ajax, которая загружается в ответ с отдельной php-страницы. Я хочу сделать так, чтобы контент исчезал, а затем постепенно исчезает с ответом.
Вот мой код – я могу захватить контент и заставить его изменять только затухание в части im с потерей.
<script type="text/javascript"> window.setTimeout('runMoreCode()',100); $(document).ready(function(){ $('#refreshRecords').fadeIn(2000); }); function runMoreCode() { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("refreshRecords").innerHTML=xmlhttp.responseText; $('#refreshRecords').fadeIn('slow'); } } xmlhttp.open("GET","NewRecords.php",true); xmlhttp.send(); setTimeout("runMoreCode()",6000); } </script>
Я пытался сделать это с .fadeIn, но без везения. Я также связался в последнем файле jQuery.
благодаря
GCooper