2014-02-21 24 views
1

您好我曾尝试下面的代码试图让页面滚动到新的div后×时间不工作

<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

我有一个在滚动到菜单之前应该显示几秒钟的屏幕顶部的大标志。

我尝试了这些代码片段,以及具有相同的结果

$(function() { 
setTimeout(function() { goToSecondTab(); }, 5000); 
function goToSecondTab() { 
    window.location.hash = 'headermenu_wrap'; 
} 
}); 

任何建议

感谢

+0

工作正常http://jsfiddle.net/Spokey/a2y6j/ 1/ – Spokey

回答

0
$(window).load(function() { 

$('body').delay(5000) //wait 
    .animate({ 

     scrollTop: $('#headermenu_wrap').offset().top; //unquote to scrollTop 
    }, 500); //animate over 300ms, 
}); 
+0

嗨感谢您的答复我已经尝试添加您的代码,但它仍然无法正常工作这是我的网站http://www.saundersitsolutions.co.uk/ –