2012-11-18 53 views
0

我在我的网站上使用同位素插件是在本地开发。我遇到了一个CSS问题,我希望有人能够帮助我。这是情况。同位素网格和内联ajax评论

<div class="wrapper"> //* Position is relative 
    <div class="portfolio1"> //* Position is absolute 
     <div class="inner-wrapper"> 
     <div class="portfolio-container"> 
      <div class="portfolio-header"></div> 
      <div class="portfolio-content"></div> 
      <div class="portfolio-footer"> 
       <div class="comments"></div> 
      </div> 
     </div> 
     </div> 
    </div> 
    <div class="portfolio2"> //* Position is absolute 
     <div class="inner-wrapper"> 
     <div class="portfolio-container"> 
      <div class="portfolio-header"></div> 
      <div class="portfolio-content"></div> 
      <div class="portfolio-footer"> 
       <div class="comments"></div> 
      </div> 
     </div> 
     </div> 
    </div> 
    <div class="portfolio3"> //* Position is absolute 
     <div class="inner-wrapper"> 
     <div class="portfolio-container"> 
      <div class="portfolio-header"></div> 
      <div class="portfolio-content"></div> 
      <div class="portfolio-footer"> 
       <div class="comments"></div> 
      </div> 
     </div> 
     </div> 
    </div> 
    <div class="portfolio4"> //* Position is absolute 
     <div class="inner-wrapper"> 
     <div class="portfolio-container"> 
      <div class="portfolio-header"></div> 
      <div class="portfolio-content"></div> 
      <div class="portfolio-footer"> 
       <div class="comments"></div> 
      </div> 
     </div> 
     </div> 
    </div> 
</div> 

这几乎将投资组合项目放在网格中。我的问题是我有一个评论系统,里面添加了评论。发生这种情况时,“.portfolio”类会滑到页面上剩余的项目下。有没有办法通过CSS或jQuery来弥补这个问题?我知道你可以用相对位置来放置元素,并将它们浮起以防止它们在底下运行,但只要你这样做,那么同位素插件就会崩溃。以下是该问题的屏幕截图。 Screen Shot 干杯, 迈克

+0

从这里评论或网页上的其他项目是不够清楚。你能举一个例子吗? –

+0

嗨肖恩, 我刚刚更新了这个问题,给你一个更好的主意。 – user1813098

回答

0

我猜是评论插入Ajax?也许有一些CSS附加到他们可以被覆盖,以不同的位置,并保持在他们的div。

尽管如此,您不应该为此使用同位素。如果你只是使用同位素来创建网格,那么有更简单的方法来做到这一点(你可能只需要使用float)。同位素做一些花式步法,它在不同的浏览器中有所不同,并且非常喜欢在具有很好,特定大小的元素上工作。如果评论是通过javascript添加的,更改div 相同,因为同位素试图计算它将如何移动布局的东西,您将遇到麻烦。

+0

嗨肖恩, 是的评论正在用Ajax完成。一旦页面刷新,一切都很好......问题只发生在没有刷新的情况下发布评论。 – user1813098

+0

也..我也使用同位素进行过滤。 – user1813098

+0

我已经看到类似的东西与同位素(例如刷新确定),但很难说没有看到一个现场实例的具体事情。你在呼叫同位素的选择器是什么?你可以延迟调用同位素,直到评论已经加载,因为它们影响父母的大小? –