标记瓷砖高度没有调整大小



我正在为使用jquery插件标记显示的每个'tile '添加一个注释部分。

可以是一个评论框,也可以是一个评论框和之前的评论,因此高度未知。

由于有多个,我是在事后添加它们的。

问题是,评论字段是加载在每个图像下,但瓷砖没有更新他们的大小来适应,因此他们重叠,评论是铺在他们下面的瓷砖。

我知道我可以刷新布局,但就是不知道在哪里,我已经尝试了所有我能想到的地方。

这是加载注释的代码(每个<LI>在其底部有一个名为.comment_holder的div)

/** Refreshes the layout. */
function applyLayout() {
    $('.comment_holder').each(function(index, elem){
       $(elem).load('/pages/includes/comments.php', { 
            wl_id: $(elem).attr("id") 
        });
    });
  // Clear our previous layout handler.
  if(handler) handler.wookmarkClear();
  // Create a new layout handler
  handler = $('#tiles li');
  handler.wookmark(options);
};

任何想法?

也许你最好在jsfiddle.com上提供一个测试链接。为了确保在渲染完所有dom后进行布局,您应该将标记方法移动到$(elem).load.

的回调函数中。

相关内容

  • 没有找到相关文章