2013-02-21 2 views
0

Я сейчас собираю портфолио для себя. У меня возникла проблема с функцией анимации jQuery. Я использую функцию анимации для перемещения нескольких div, а затем загружаю другую страницу. Проблема в том, что когда в Firefox (нет других браузеров), если пользователь загружает эту другую страницу, то нажимает «назад», чтобы вернуться на предыдущую страницу, divs, которые были перемещены jQuery, все еще находятся в перемещенных позициях, а не в исходных позициях перед анимацией. Кто-нибудь знает, что может вызвать это?jQuery Анимированное Div перемещено после удара «назад»

Вот эта ссылка. http://evanfrancis.com/beta/index.php

+0

Это происходит в Safari (Mac) тоже. – dev

+0

Большинство браузеров теперь обеспечивают кеширование вперед/назад. Попытайтесь поэкспериментировать со страницами и событиями на экране, чтобы сбросить состояние страницы, чтобы вернуться к нормальной работе, когда пользователь перейдет обратно. – jxpx777

ответ

0

После дальнейших поисков я нашел ответ здесь jQuery page transition and browser history

Я просто должен был добавить событие OnUnload, чтобы предотвратить браузер от кэширования

<body onunload""> 
Смежные вопросы