jquery - 尝试让页面在 x 时间不工作后滚动到新的 div

标签 jquery css

你好,我试过下面的代码

<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/

相关文章:

javascript - Bootstrap 轮播缩放过渡

javascript - 如何让 map 区域背景颜色改变?

jquery - kendo ui网格弹出隐藏按钮

javascript - MVC 3 - 在客户端将非必需字段设置为必需字段

html - 页脚栏不起作用

css - 比一个屏幕长的居中 CSS 页面显示 5px~ 比短的页面更靠左 - 我该如何停止这种情况?

javascript - 对于 html2canvas 字体系列不起作用

javascript - Ajax未捕获类型错误: in simple function

javascript - 如何使用 JavaScript/JQuery 在面向公众的 ASP.NET 网站上使用 SP2013 REST API?

css - -webkit-animation-iteration-count :infinite; working on one style sheet, 而不是另一个?