Эй,
У меня проблема с вызовом ajax. я пытаюсь показать загрузочный экран, который в основном является div, который показывает и скрывает, в то время как 10 запросов Ajax сделаны. кажется, что он отлично работает в Firefox 3.6, но div не отображается в Chrome 10 и IE8. дело в том, что div показывается, но отображается только в течение нескольких миллисекунд, прежде чем он будет скрыт, даже если он открывается перед вызовом ajax. вот функция:
function addAllToPlaylist() {
var title;
var i = 1;
var percentage = 0;
var total = $('.tdtrackname').size();
$('#loadingscreen').show();
$('.tdtrackname').each(function() {
$.ajax({
async: false,
url: 'ajax/addsongtoplaylist.php?query=' + $(this).html(),
success: function(data) {
$('#divajax').html(data);
percentage = Math.round((i / total) * 100);
$('#loadingmsg').html('<h3>Adding songs...please wait<br>' + i + ' / ' + total + ' (' + percentage + '%)</h3>');
}
});
i++;
});
$('#loadingscreen').hide();
}
Я надеюсь, что вы можете помочь мне с этим, я понятия не имею, почему экран загрузки открывается так поздно ..
заранее спасибо