进入网站时滚动到div

时间:2013-01-18 07:04:20

标签: javascript jquery animation scroll

我正在使用此代码滚动到我网站的特定区域。 在输入网站时,我应该向此代码添加什么功能以滚动到特定的div?

$(window).load(function(){
function goToByScroll(id){
          // Remove "link" from the ID
        id = id.replace("link", "");
          // Scroll
        $('html,body').animate({
            scrollLeft: $("#"+id).offset().left},
            'slow');
    }

    $("#index > a").click(function(e) { 
          // Prevent a page reload when a link is pressed
        e.preventDefault(); 
          // Call the scroll function
        goToByScroll($(this).attr("id"));           
    });
});

2 个答案:

答案 0 :(得分:4)

试试这个: -

$(document).ready(function() {
  goToByScroll('DivID');
});

请参阅此示例http://jsfiddle.net/VPzxG/1141/

答案 1 :(得分:0)

尝试以下代码。把它放在windows.load(function(){// here})block

goToByScroll('yourDivId');