Flexslider与砌体的结合
Combining Flexslider with Masonry
本文关键字:结合 Flexslider 更新时间:2023-09-26
我结合了一些jQuery: Flexslider和砌体。Flexslider由global.js触发:
$(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,
});
});
在初始页面加载时,可以在这里看到http://nieuws.ditisonzewijk.nl/category/brandevoort/顶部中间的滑块与另一个内容块重叠。
一旦你调整了窗口的大小,滑块就会调整它的宽度,因此滑块的高度就会被修正。
有人知道如何在初始加载时获得滑块的高度吗?
你需要使用imagesloaded.js。重叠是在所有图像加载之前砌筑引起的。加载imagesloaded脚本并尝试以下代码:
jQuery(document).on('ready', function() {
var $ = jQuery;
//Masonry
var container = document.querySelector('.overzicht');
imagesLoaded(container, function() {
var msnry = new Masonry(container, {
itemSelector: '.bedrijven',
gutter: '.gutter-sizer',
transitionDuration: 0,
});
});
});
我已经找到了这个修复,即使它不是很漂亮。我已经把砖石工程推迟了。
function loadMasonry() {
***fire masonry***
}
setTimeout(loadMasonry, 500);
现在它工作正常。有人知道如何正确解决这个问题吗?
相关文章:
- javascript结合了数组和字典
- 将Firebase与Electron结合使用
- 结合jQuery和jetpack无限滚动
- 将Angular js与taglib结合使用
- 将图像上传ajax与表单提交ajax相结合
- Flexslider导航按钮在悬停时不可见,带有橙色框
- 将语句与jquery相结合,并使用媒体查询来实现返回页首按钮
- 将broccoliJS与当前使用requireJS的模块化主干应用程序结合使用,我想完全放弃requireJS
- jQuery结合了2个绑定函数(类型错误:a是未定义的)
- 为什么我得到“;未捕获类型错误”;使用Flexslider时
- 利用Flexslider的字幕
- 使用FlexSlider保持尺寸
- 媒体查询与Javascript相结合
- 将Ionic与智能卡(Java卡)结合使用
- 有可能将SYSTEMJS与REQUIREJS结合起来吗
- 将Browserify与Angular JS结合使用--将服务传递到控制器中
- 结合jQuery和普通JS
- 为什么可以'我将谷歌地图getCurrentPosition与地点搜索API相结合
- Flexslider与砌体的结合
- 结合flexslider与背景渐变动画