serovpochta
@serovpochta
Лысый

Правильность написания скрипта?

Есть скрипт, но он в чем-то не правилен:

$(document).ready(function() {

  var $boxes = $('.loop');

  var $container = $('#content_masonry');
  $container.imagesLoaded( function() {
    $boxes.fadeIn();
    $( ".popup-loader" ).hide();

    $container.masonry({
        itemSelector : '.loop',
        columnwidth: 300,
        gutter: 23,
        isFitWidth: true,
        isAnimated: !Modernizr.csstransforms
    });    
  });

      $container.infinitescroll({
	      navSelector  : '#page-nav',    // селектор контейнера для навигации по старинцам
	      nextSelector : '#page-nav a',  // селектор для навигации  
	      itemSelector : '.box',     // селектор блоков, к которым применяются эффекты  
	      donetext  : 'Больше нет страниц для загрузки!',
	      loadingImg : 'http://i.imgur.com/6RMhx.gif', // изображение ajaxljader
	      debug: false, // выводит ошибки на консоль
	      errorCallback: function() { 
	        // сообщение об ошибках исчеазет по истечении 2 секундной анимации
	        $('#infscr-loading').animate({opacity: .8},2000).fadeOut('normal');   
	      }
	      },
	      // вызываем Masonry 
	      function( newElements ) {
	        var $newElems = $( newElements );
	        // запускаем эффекты только после полной загрузки изображений
	        $newElems.imagesLoaded(function(){
	          $container.masonry( 'appended', $newElems, true ); 
	        });
	      }
	    );
});


Он для работы бесконечного скролла и масонри сетки

ЗДЕСЬ

Кое что подделал Теперь ток одна ошибка Не знаю, как дальше с этим жить =))

Помогите плиз подправить
Спасибо
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
@MrTimon
Вижу ошибку в этой строке
$container.infinitescroll({

Нужно изменить infinitescroll на infiniteScroll, регистр букв имеет значение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы