【发布时间】:2014-07-21 01:35:32
【问题描述】:
我正在使用无限滚动将新图像加载到图库中。这些图像的父 div 的样式为“text-align: justify”,以将图像分布在线条上,它们之间的边距相等。但是,当无限滚动加载新图像时,新项目似乎向左对齐。
HTML(AJAX 内容加载后):
<div id="content">
<div class="item">...</div>
<div class="item">...</div>
<div class="item">...</div>
<div class="item">...</div>
<div id="pagination">...</div>
<div class="item">...</div>
<div class="item">...</div>
<div class="item">...</div>
<div class="item">...</div>
</div>
CSS:
#content {text-align:justify;}
Javascript:
<script>
$('#content').infinitescroll({
navSelector : "#pagination",
nextSelector : "#pagination #next a:first",
itemSelector : "#content .item",
bufferPx : 5,
debug : true,
loading: {
msgText : " ",
img : "loading.gif",
finishedMsg : " ",
}
});
</script>
使用上面的代码,前四项对齐,而后四项(在分页链接之后)左对齐。我尝试将#content 设置为“visibility:hidden”作为测试,在这种情况下,新项目 did 继承了可见性属性。谁能告诉我为什么“text-align:justify”属性没有被继承?提前致谢!
【问题讨论】:
-
你有没有想过这个问题?我也有同样的问题。
-
我也有同样的问题!
标签: jquery css inheritance infinite-scroll