【发布时间】:2012-03-19 17:48:24
【问题描述】:
对于我正在进行的项目的后续步骤,我有点困惑,希望您能给我一些想法/帮助。
我使用的是 Wordpress,以及 Portfolio Slideshow Pro (http://madebyraygun.com/wordpress/plugins/portfolio-slideshow-pro/) 和 Masonry (http://masonry.desandro.com/index) 的组合.html) 来创建这个项目的登陆页面。
正如您通过访问该站点所看到的,每个“帖子”都包裹在一个 grid_6 浮动中,每行允许两个浮动,然后我使用砖石将所有东西放在一起。我已将砌体代码包装在 (window).load 函数中,以等待所有特色图像已加载,然后开始砌体。很简单。
<script>
$(window).load(function(){
var $container = $('.masonry-cont-area');
$container.imagesLoaded( function(){
$container.masonry({
itemSelector : '.single-fg-post'
});
});
});
</script>
但是,砌体只考虑第一个特征图像的位置等。如果您单击图像或点,它将前进到下一个高度可能更长或更短的图像,即造成一些问题。因为砌体已经完成,它与下一篇文章重叠等。当你点击上面给出的链接上的图片时,你可以明白我的意思。
那么,我今天所追求的是,对于如何解决这个问题有什么想法吗?砌体可以从幻灯片中最高的图像中获取高度吗?它可以在单击图像时动态变化吗?我可以确保在绝对定位的项目上总是在底部留出边距吗?
任何想法都将不胜感激。
谢谢大家, 理查德
【问题讨论】:
标签: javascript jquery wordpress jquery-masonry