如何强制砖石使用当前/最新的 css 宽度
How to force masonry to use the current/latest css width?
在我的 css 代码中,我有一个宽度选项,它被第二个 css 声明覆盖,问题是砌体根据第一个宽度声明计算位置和高度,当分页完成加载时,无论如何都会被覆盖。
砌体装满了这个
$(document).ready(function() {
$('.content').masonry({
itemSelector: '.entry',
gutter: 0,
isAnimated: false
});
});
问题显然不是由页面加载顺序引起的,因为我也尝试在页面加载完成一分钟后使用 seTimeout 加载砖石,它仍然使用第一个宽度值,而不是最后一个活动值。由于容器和物品具有不同的覆盖宽度,因此都会导致砖石问题。
该问题是由
1 - $(document).ready() 在css 正确加载之前执行,我不得不使用 $(window).load()
2 - 我定义的一些 css 也使用了砌体本身实际使用的选择器,这些选择器应用于砌体负载,因此它没有拾取正确的值。
相关文章:
- CSS-如何定位内容数据标题
- 窗口大小html css
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 动画.CSS重播
- 有没有一种方法可以防止img get请求使用css或js发生
- CSS表格:从列平移到整个表格宽度
- CKEditor-我在editor.css中的风格是't
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- 单击更改图标并通过javascript添加一个css类
- 将CSS应用于printWindow.print();在Javascript中
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- css(或jQuery)悬停时淡入淡出
- 为什么不'在JQuery中找到第二个css选择器的工作
- addData()从最新图表中删除.js 2.1.3-怎么了
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- 如何使用css动画/javascript使具有背景图像的元素出现
- 将所有访问过的网站颜色重置为所有最新浏览器和所有doctype(xhtml,html,html5)的默认颜色css设置
- 如何强制砖石使用当前/最新的 css 宽度
- 不透明度的错误在最新版本的Chrome - CSS转换