2013-02-14 2 views
1

Я пытаюсь отключить раздражающую анимацию загрузки контейнера #infsrc-loading. Взгляните на демоверсию бесконечного прокрутки здесь http://masonry.desandro.com/demos/infinite-scroll.html.Отключить загрузку анимационной кладки бесконечной прокрутки

В первый раз, когда загрузочный div появляется, он статичен, но после этого, когда он загружает больше контента, есть анимация, как будто она появляется снизу и растет. Я хочу отключить это, но я не мог найти, где это задано.

Я попытался отключить переходы CSS и $('#infsrc-loading').show() в обратном вызове плагина. Я посмотрел на источник как масонства, так и InfiniteScroll и до сих пор не могу определить, где этот параметр установлен. Я также отключил анимацию в масонстве.

Я использую плагин WordPress, если это помогает.

ответ

3

Я нашел фрагмент кода. Он находится на line 155 of Infinite Scroll. Я только что изменил show на fadeIn, чтобы он работал, как мне это нужно.

+1

большой сударь, спасибо большое! – GianFS

0

Может быть, некоторые из этого не является необходимым, но работает для меня:

<style> 
    #infscr-loading { display:none; } 
</style> 

Для инициализации infinitescroll, установите эти параметры:

loadingImg : "", 
loadingText : "", 
loading: { 
    finishedMsg: "", 
    msgText: "", 
    img: "" } 

Update: Последняя строка здесь скрывает синий анимированный индикатор выполнения gif.

Я использую эту версию:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-infinitescroll/2.0b2.120519/jquery.infinitescroll.min.js"></script> 

Если вы можете улучшить свой ответ, не стесняйтесь исправлять меня :-)

Смежные вопросы