Я новичок здесь, и я очень застрял. Мне нужна помощь. Надеюсь, кто-нибудь скажет мне, что есть очень простое решение моей проблемы Smile
У меня есть сайт, где вы можете нажимать ссылки и открывать соответствующий контент в «окне», так сказать. Это все из одного домена. В любом случае, моя проблема возникает, когда вы нажимаете, скажем ... 5 ссылок очень быстро. То, что происходит, - то, что только 1 или 2 окна получают контент. Происходит следующее: когда завершается один из первых вызовов, он имеет приоритет над более поздними вызовами.
По сути, я хочу знать, как обрабатывать несколько вызовов .get и загружать каждый из них в отдельное окно, не мешая другим. Вот функция, которая обрабатывает это:
popupWindow.prototype.openURL = function(link){
windowname=this.windowname;
theWindow="."+windowname+"_window .window .content";
$(theWindow).hide();
$(theWindow).html('<p class="page-loading"><img src="graphics/loading.gif" alt=""/></p>').fadeIn("medium");
$.get(link, function(data) {
$(theWindow).hide();
$(theWindow).html(data).fadeIn("medium");
});
}
Приведенный выше код прекрасно работает, когда вы нажимаете на ссылки ... медленно. Или по одному за раз. Если кто-то может помочь, пожалуйста, дайте мне знать.