jquery - 无法让 div 停留在 div 的底部

标签 jquery css html

示例代码

<section id="loadGallery" style="overflow:hidden;">

<?php foreach ($this->imgs as $p)  
{ ?>
<article>
<a href="<?= $C->SITE_URL ?>pics/<?= $p->pic_id ?>">
<img src="/uploads/<?= $p->img ?>"/>
</a>
</article>
<?php }?>

<div class="more" id="<?= $p->pic_id ?>">load more</div>

</section>

文章有float:left,图片有height:150px

首先,我加载 11 imgs,当点击 .more 时获取最后一个 id 并加载更多 imgs。删除 .more div然后用新的 .more div

改变它

目前,当 ajax 成功时,我正在使用 $('#loadGallery').append(e);

问题是 .more div 不是在图像下面而是在最后一个 img 旁边

最佳答案

.more { clear: both; 应该可以解决问题。我不建议将空标记用于清除/样式目的

关于jquery - 无法让 div 停留在 div 的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10243595/

相关文章:

javascript - 幻灯片中的文本未正确排列。见 fiddle

jquery - 不能将两个 div 并排放置

html - 一个 Xpath 表达式在 selenium 中不起作用,但在 Firefox 中起作用

javascript - 在父 div 中居中 3 div

javascript - 如何在页面顶部添加Class

javascript - getCompatedstyle - IE8 问题

javascript - 从数据库获取用户并附加到元素

javascript - 禁用 mat-slider 上的交互并保持 css 样式

javascript - 将鼠标悬停在一个元素上显示 div,并将鼠标悬停在其上时显示第二个 div

javascript - 在 HTML 表中使用 `Javascript` 的带有下拉菜单的多个过滤器