Иногда мой вызов jquery для загрузки страницы занимает много времени (около 30 + секунд), и иногда она быстро загружается, как и предполагалось. Я попытался воссоздать проблему в jsfiddle, так как фактическая страница содержит много кода. Однако я не могу заставить его работать вообще в jsfiddle. Вот ссылка на jsfiddle: http://jsfiddle.net/VtTXv/jQuery load() занимает много времени
Вот код:
<span id="html_currentthread" style="background-color:blue;" hidden>f</span>
<span class="Row_0">fdas<span>
<script>
$(document).ready(function() {
center_currentthread3 = $(window).width()/2;
$(".Row_0").on('click', function() {
$('#html_currentthread').animate({height: '600px', width: '600px', left: center_currentthread3+'px', opacity: '1'},700).css('z-index','60');
$('#html_currentthread').show();
$('#html_currentthread').load('http://www.google.com');
});
});
</script>
Update: Я подтвердил, что страница загружается быстро, когда я пусть страница простаивать, а не на какой-либо другой загруженной страницы в это меню (т.е. на странице без выбора). Если я попытаюсь загрузить еще один и несколько минут не пройден (это может быть где-то около 1-2 минут, до 3), загрузка занимает много времени (обычно около 30 + секунд). Теперь я думаю, что это проблема с сервером, а не проблема с кодом. Это WAMP-сервер (работает сервер Apache). Это похоже на простаивание в обратном направлении, где он работает после определенного количества времени бездействия ни с одной из страниц в открытом меню.
Возможно, сервер работает медленно? –
На моем компьютере и на странице, загружаемой мной, загружается очень быстро, если я загружаю ее напрямую. – JVE999
Что значит, что вы не можете заставить его работать? Как вы не можете воспроизвести его, или вы не можете заставить jsfiddle работать с вашим кодом? –