你好,我试过下面的代码
<script src="https://code.google.com/p/yes/source/browse/trunk/jquery/serialScroll/1.2.1/jquery.scrollTo-min.js"></script>
<script>
$(window).load(function () {
$('body').delay(5000) //wait
.animate({
'scrollTop': $('#headermenu_wrap').offset().top
}, 500); //animate over 300ms,
});
</script>
但是页面只是加载它不会滚动到 div
我在屏幕顶部有一个大 Logo ,在向下滚动到菜单之前应该会显示几秒钟。
我也尝试了这些代码片段,结果相同
$(function () {
setTimeout(function () { goToSecondTab(); }, 5000);
function goToSecondTab() {
window.location.hash = 'headermenu_wrap';
}
});
任何建议
谢谢
最佳答案
$(window).load(function () {
$('body').delay(5000) //wait
.animate({
scrollTop: $('#headermenu_wrap').offset().top; //unquote to scrollTop
}, 500); //animate over 300ms,
});
关于jquery - 尝试让页面在 x 时间不工作后滚动到新的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21930968/