Добавление задержки в функцию JQuery? - PullRequest
0 голосов
/ 07 июня 2011

У меня есть скрипт scrollplane:

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

, который позволяет моему переполнению: автоматически загружать контейнер и полностью отображаться при прокрутке.К сожалению, это вызывает у меня дрожание текста в Chrome, но не в Firefox.Я предполагаю, что это на каждом "воссоединении".

дрожание в браузере Chrome

Я думаю убрать «autoreinitialize» и добавить «delay ()» при запуске функции, разрешающей все изображения / шрифтызагрузить, не изменяя размер контейнера будет делать то же самое.Я просто не знаю, как это реализовать и отложить запуск функции.

Любая помощь и / или руководство с благодарностью приняты.

PChuprina

Ответы [ 2 ]

1 голос
/ 07 июня 2011

поиск для window.setTimeout.используя это, вы можете отложить выполнение некоторого фрагмента кода.

0 голосов
/ 07 июня 2011

setTimout тоже хорошо, но в JQuery есть функция delay ()

Имейте в виду, хотя у меня никогда не было проблем с задержкой ():

Метод .delay () лучше всего подходит для задержки между поставленными в очередь эффектами jQuery.Поскольку он ограничен - он, например, не предлагает способ отменить задержку - .delay () не является заменой встроенной функции JavaScript setTimeout, которая может быть более подходящей для определенных случаев использования.

Удачи и счастливого кодирования

...