2013-06-11 45 views
0

我有一个网站,我隐藏所有的divs,直到用户点击一个,只显示该div。 这是我能够做到的,但现在我每当一个div显示时,我想向下滚动显示它(当用户滚动时不显示div,但滚动到新显示的div)。jQuery显示和滚动到

好消息是,所有的div都出现在同一点,从顶部到600像素。的页面。

我需要使它滚动顺利!任何帮助或意见将不胜感激。

<script type="text/javascript"> 
     function ShowPage(theid){ 
     var thearray= new Array("posexpress","comercio","contabilidad","produccion","marketing","reportes personalizados","reportes"); 
     for(i=0; i<thearray.length; i++){ 
     if(thearray[i] == theid){ 
      document.getElementById(theid).style.display="block";   
      var httpxml; 
     } else { 
      document.getElementById(thearray[i]).style.display="none"; 
     }}} 
    </script> 
+1

如果你在http://jsfiddle.net <<< Awesome site中设置了一个例子,你通常会得到更好的答案。 – ar3

回答

1

试试看。 http://flesler.com/jquery/scrollTo/这是一个很好的jQuery插件,应该做你想要的。

+0

完成交易。让它在几秒钟内工作。只希望它有一个更流畅的滚动。但现在会做!谢谢 – CogentP