Я новичок в js и надеюсь, что эти вопросы не кажутся слишком глупыми.
Я использую кладки для своего сайта - отлично работает. Я хотел, чтобы мои ящики появлялись только тогда, когда кладка закончила загрузку. Поиск в Интернете Я нашел несколько сообщений, рекомендующих использовать графический плагин для решения этой проблемы. Это ничего не меняет. Это означает: мои макеты и контейнеры контента продолжают перегружаться до тех пор, пока каменная кладка не закончит загрузку, а затем коробки внезапно перепрыгнут в правильное положение.
Мой код:
$(document).ready(function() {
var $container = $('#post-area');
$container.imagesLoaded( function() {
$container.masonry({
itemSelector : '.box',
columnwidth: 300,
gutter: 20,
isFitWidth: true,
isAnimated: !Modernizr.csstransitions
});
});
});
Я также получаю эту ошибку firebug:
TypeError: EventEmitter is not a constructor
ImagesLoaded.prototype = new EventEmitter();
Я загружаю загруженные изображения js, как это, в конце моего веб-сайта (я не мог найти никакой информации, если картинки уже включены в каменную кладку или нет, некоторые писали, что они больше не включены - запутывают):
<script src="http://www.domainname.com/js/imagesloaded.js"></script>
Я был бы очень рад, если бы кто-нибудь мог мне помочь. И скажите мне, если образы загружены даже правильный плагин, чтобы решить эту проблему!