2014-11-04 2 views
0

Я пытаюсь создать содержащуюся тему, которая имеет два столбца и имеет бесконечную прокрутку, но она тоже не будет работать.Масонство/бесконечный свиток на тему tumblr не работает? Что я делаю не так?

$(function(){ 

    var container = $('#content'); 

    container.imagesLoaded(function(){ 
    container.masonry({ 
     itemSelector : '.posts' 
    }); 
    }); 

    container.infinitescroll({<br> 
    navSelector : '.pagin', 
    nextSelector : '.pagin a', 
    itemSelector : '.posta', 
    loading: { 
     finishedMsg: 'No more pages to load.', 
     img: 'http://i.imgur.com/6RMhx.gif' 
    } 
    }, function(newElements) { 

    var $newElems = $(newElements).css({ opacity: 0 }); 

    $newElems.imagesLoaded(function(){ 
     $newElems.animate({ opacity: 1 }); 
     container.masonry('appended', $newElems, true); 
    }); 

    }); 

}); 

Пример: http://asdfghjklbnmqwertyuiop.tumblr.com/

Все, кажется, в нужном месте из всех учебников мне нужно сделать что-то по-другому делать, потому что это тема содержала?

+0

Добро пожаловать в SO. Не могли бы вы выделить код, относящийся к каменной кладке и бесконечному прокрутку. У вас больше шансов получить ответ. – mikedidthis

+0

@mikedidthis спасибо! Я обновляю сообщение. – falseghost

+0

Можете ли вы ссылаться на сайт, показывающий проблему? Я на 99% уверен, что вы 'itemSelector' на каменной или бесконечной прокрутке неверны. Они должны быть одинаковыми. – mikedidthis

ответ

0

navselector is .pagin, но у вас нет класса с этим именем, у вас есть pagin id в вашем HTML-коде. Взгляните на navselector и убедитесь, что он указывает на правильный элемент.

+0

Я изменил его, все еще не работая. это код текущего http://pastebin.com/ReTukFTW, и это то, на что похоже сейчас http://asdfghjklbnmqwertyuiop.tumblr.com/ – falseghost

+0

Теперь кладка работает, но бесконечный прокрутки нет. Из того, что я вижу, я ничего не пропускаю. pastebin.com/eyxMAghX htp: //asdfghjklbnmqwertyuiop.tumblr.com @riverbell – falseghost