Извините, но мой английский очень плохой.
Как я могу сделать, чтобы прокрутить вверх на php-сайте после использования history.back?
Пример: page1.php активен. Я использую history.back, чтобы вернуться
на страницу 0 page0.php не загружается снова, но я буду прокручивать
наверх с помощью jquery.
Как я могу это сделать?
Пока Дэвид
Используйте скрипт ниже на той странице, в которой вы хотите перейти наверх страницы.
<script type="text/javascript">
$(window).bind("pageshow", function() {
$("html, body").animate({
scrollTop: 0
}, 600);
});
Вы можете использовать код JQuery для прокрутки вверх
$(document).ready(function()
{
$(window).scrollTop();
//or
$(document).scrollTop();
});
Я не очень хорош в этом, но все еще проверю процесс ниже, если это работает,
проверьте событие onbeforeunload, если это событие произойдет, установите cookie, а на странице проверьте, установлен ли cookie, затем выполните прокрутку до верхнего события.
После этого, когда произойдет прокрутка вверх, снова измените значение cookie.
Не совсем уверен, что это будет работать, и это правильное решение, но просто попытался подумать, как это можно реализовать.