2013-01-18 41 views
2

我使用此代码滚动到我的网站的特定区域。 在输入网站时,我应该添加什么函数来滚动到特定的div?滚动到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"));   
    }); 
}); 
+1

你可以简单地尝试调用它在$ (document).ready() – ryadavilli

+0

'goToByScroll(id)'...? – JJJ

+0

你的页面网址结构是什么?你可以发布他们吗? – Jai

回答

4

试试这个: -

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

看到这个examlple http://jsfiddle.net/VPzxG/1141/

+1

非常感谢大家,现在它的作品! –

+0

不客气.. –

+0

请将答案标为accepted.if有帮助.. –

0

请尝试以下代码。将其放在windows.load(函数(){//此处})块

goToByScroll('yourDivId'); 
+0

嗨,我试过了,但它似乎没有工作。也许你可以写一个完整的代码?我的JavaScript知识很差.. –