javascript - 使用书签时 li 元素垂直折叠

标签 javascript jquery html css

我正在制作这个网站:

http://frankkluytmans.nl/testsite/

并制作一个 ListView ,其中我使用 wookmark jquery 插件使列表项垂直对齐。现在列表项垂直折叠(见链接)。我该怎么做才能解决这个问题?

CSS:

#content ol {
    position: relative;
    display: block;
    margin-left: -2%;

    list-style-type: none;
}

#content ol li {
    display: block;
    width: 18%;
    height: auto;
    margin-left: 2%;
    margin-bottom: 20px;
    padding: 3px;

    background: white;
    float: left;    
}

#content ol li img {
    width: 100%;
    border: none;   
}

JS:

$('#content ol li').wookmark({
     container: $('#content ol'),
     offset: 20
});

最佳答案

我能够自己想出一个解决方案。事实证明,webkit 浏览器需要先加载图像才能计算出列表元素的正确高度。

我调整了我的 JS:

 $("img").load(function() {
        $('#content ol li').wookmark({
            container: $('#content ol'),
            offset: 15
        });
    });

关于javascript - 使用书签时 li 元素垂直折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16177701/

相关文章:

javascript - 这些绘图应用程序背后的技术

javascript - 快速单击复选框时出错

javascript - 如何在预先给定的 div 内动态创建 div

jquery - 重写 jQuery Mobile CSS 结构 : A rule of thumb

c# - 下拉没有 id 也没有名字

jQuery Isotope -webkit-transform 渲染问题

javascript - 如何合并两个对象数组

javascript - 如何避免声音管理器2中的声音延迟

javascript - Sonar 扫描仪 : Error java/lang/NoClassDefFoundError: java/lang/Object

javascript - 如何使jquery每个数字