У меня есть div, который скользит со страницы с .animate автоматически, когда вы приходите на страницу.У меня это работает при первом посещении, но когда сайт становится кэшированным и вы снова посещаете, эта функция, похоже, не срабатывает.Несколько обновлений в конечном итоге приводят к возобновлению работы, но мне нужно, чтобы он был надежным.
Похоже, мне нужно иметь возможность "сбросить" сценарий, чтобы даже на кэшированном сайте он снова запускался.
Это скрипт, который я сейчас запускаю.
$(document).ready(function(){
$("#logo_fixed img").bind("load", function () { $(this).animate({"left": "+=434px"}, "slow"); });
});
img is position: absolute и отключен от страницы в css
Я пробовал несколько разных способовделать это, но у меня есть проблема с необходимостью загрузки изображения перед его вставкой. И я не хочу, чтобы оно появлялось последним.
Я также пытался
$(document).ready(function() {
$('#logo_fixed img').load(function(){
$(this).animate({"left": "+=434px"}, "slow")
});
});
Те же результаты, если сайт кэшируется, он не сработает, но перезагрузка заработает.
Если кто-нибудь поможет, я был бы очень признателен, спасибо!