【问题标题】:Scroll window after timeout超时后滚动窗口
【发布时间】:2009-12-23 21:48:15
【问题描述】:

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

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

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

        }

【问题讨论】:

  • 欢迎来到 StackOverflow。第一个问题很好。

标签: jquery scroll settimeout scrollto window.location


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2015-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-19
    相关资源
    最近更新 更多