jquery - wookmark 瓷砖高度未调整大小

标签 jquery jquery-plugins wookmark

我正在向使用 wookmark jquery 插件显示的每个“图 block ”添加注释部分。

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

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

问题是评论字段加载在每个图像下,但图 block 没有更新其大小以适应,因此它们重叠,评论位于它们下面的图 block 上。

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

这是加载评论的代码(每个 <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 渲染完成后进行布局,您应该将 wookmark 方法移至 $(elem).load 的回调函数中。

关于jquery - wookmark 瓷砖高度未调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15410218/

相关文章:

javascript - 按类别对 JSON 内容进行排序

javascript - dom 加载后获取插件选项的动态值。 (Fineuploader插件)

html - 如果隐藏所有其他 child ,如何将类(class)应用于 child ?

javascript - 尝试复制 json 数据时出现 TypeError js

jquery - 如何将<Input>提交按钮设置为文本大小

javascript - 如何制作视频链接的幻灯片显示?

javascript - FlowType.JS 不工作

javascript - 使用 wookmark 创建两行

jquery - 无法识别书签功能

jQuery ScrollPane 不显示 p 标签的滚动条