超时后滚动窗口

时间:2009-12-23 21:48:15

标签: jquery scroll settimeout scrollto window.location

我希望能够使用jQuery的scrollTo插件为窗口设置动画,在加载Google方向时向下滚动到div。有人可以帮我转换setTimeout行为jQuery并使用scrollTo为滚动设置动画吗?这是不滚动的JavaScript:

      GEvent.addListener(gdir, 'load',  onGDirectionsLoad)

        function onGDirectionsLoad(){   
            setTimeout('eval(\'window.location = "#directions"\;\')', 500); 

        }

1 个答案:

答案 0 :(得分:2)

使用匿名函数而不是eval()

function onGDirectionsLoad() {
  setTimeout(function(){
    $.scrollTo("#directions", 1000);
  }, 500);
}

*使用Ariel Flesler's $.scrollTo() jQuery插件。