为JQuery函数添加时间延迟?

时间:2011-06-07 18:14:23

标签: jquery function delay jscrollpane

我有滚动画面脚本:

$(function()
{
    $('#resume').jScrollPane(
      {
     autoReinitialise: true
  }
      );
});

允许我的溢出:自动容器满载并在滚动时完全显示。不幸的是,这给了我Chrome中的文字紧张但不是Firefox。我猜这是每次“重新启动”。

jitters in Chrome browser

我正在考虑取出“autoreinitialize”并在触发函数时添加“delay()”以允许下载所有图像/字体,而不是更改容器的大小也会做同样的事情。我只是不知道如何实现它并延迟了触发功能。

感激地接受任何帮助和/或指导。

PChuprina

2 个答案:

答案 0 :(得分:1)

搜索window.setTimeout。使用它可以延迟执行某些代码。

答案 1 :(得分:0)

setTimout也可以,但JQuery有delay() function

请注意,虽然我从未遇到过延迟问题():

  

.delay()方法最适合延迟排队的jQuery效果。因为它是有限的 - 例如,它没有提供取消延迟的方法 - .delay()不能替代JavaScript的本机setTimeout函数,这可能更适合某些用例。

祝你好运&快乐的编码