Я вижу странное поведение на веб-странице... Я включил jQuery (и jQuery UI), используя обычные теги script. Когда загружается страница, я вижу, что файл загружен (из кеша локального браузера, так как в файле есть далеко идущие заголовки Expires).
Однако, похоже, что сам jQuery инициирует новый сетевой запрос для повторной загрузки, включая случайное значение параметра, которое заставляет файл загружаться (т.е. не использовать кэшированную версию).
Снимок экрана с вкладки сети Chrome:
Это очень странно... что здесь происходит?
UPDATE: Код, запускающий это поведение, следующий:
$(window).load(function() {
$("#t20ContentRightWrapper").toggle("slide", { direction: "right" }, 400);
});
Если я заменил его на это, "двойная загрузка" исчезнет:
$(window).load(function() {
$("#t20ContentRightWrapper").toggle("fade", 400);
});
Итак, в основном, когда я использую анимацию "слайд", jQuery и jQuery UI получают перезагрузку с дополнительными сетевыми запросами, в то время как использование анимации "Fade" не работает.
Я хочу использовать анимацию "слайд", поэтому мне нужно знать, что происходит здесь...!
ОБНОВЛЕНИЕ 2: Вот скриншот, показывающий стек вызовов при наведении указателя мыши на "Инициатор" script в Chrome: