Так что моя проблема в том, что когда вы переходите на страницу элемента обзора моего веб-сайта, у меня есть jQuery на pageload, что делает страницу прокручиваемой вниз 200px, но jQuery.scrollSpeed.js сбрасывает смещение страницы назад в верхнюю часть страницы, когда они используют свое колесо прокрутки.jQuery.scrollSpeed.js сброс смещения страницы
Извините, если это было плохое объяснение, вы можете увидеть эту проблему самостоятельно, если вы идете здесь: http://www.coastalculture.matttruscott.co.nz/view.php?item=20
Я не то, что опыт в JavaScript/JQuery, так что я не знаю, как предотвратить это.
JQuery скрипт ниже:
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script src="js/jQuery.scrollSpeed.js"></script>
<script>
$(function() {
jQuery.scrollSpeed(50, 800);
});
</script>
<script>
window.addEventListener("load", function(){
$('body,html').animate({
scrollTop: 200 ,
}, 1200
);
});
</script>
Спасибо большое за помощь Шон, отлично работает. –
Спасибо! Помогла решить проблему со смещением страницы после прокрутки и перезагрузки страницы. – Julia
Большое спасибо, У меня проблема при нажатии кнопки HOME. У вас есть решение? – cloverink