Я объединил некоторые jQuery: Flexslider и масонство. FlexSlider инициируется global.js:Объединение Flexslider с масонством
$(window).load(function() {
// Banner FlexSlider
$('#side-slider').flexslider({
animation: 'slide',
slideshow: true,
smoothHeight: false,
controlNav: false,
directionNav: false,
slideshowSpeed: 5000,
controlsContainer: ".flexslider-container",
});
}); // End on window load
Кладка спусков в nwmasonry_init.js:
jQuery(document).on('ready', function() {
var $ = jQuery;
//Masonry
var container = document.querySelector('.overzicht');
var msnry = new Masonry(container, {
itemSelector: '.bedrijven',
gutter: '.gutter-sizer',
transitionDuration: 0,
});
});
На начальном PageLoad, как можно увидеть здесь http://nieuws.ditisonzewijk.nl/category/brandevoort/ ползунок на вершине в середине перекрывается с другим блоком контента.
Как только вы измените размер окна, ползунок изменит его ширину и, следовательно, высоту ползунка будет исправлено.
У кого-нибудь есть идея о том, как получить высоту слайдера прямо на начальной нагрузке?
это может быть проблема синхронизации; вместо того, чтобы загружать его .ready() try .load() event – maioman
Я пробовал это, но это не сработает. – Arne