在容器内放置同位素加载更多按钮
Position Isotope Load More Button within Container
我正在尝试用同位素构建一个图像网格,其中"加载更多"按钮位于该网格内,在所有元素之后的末尾。
放置按钮不是问题,插入新元素也不是问题,但是我严格不知道如何确保按钮始终停留在元素之后。在我当前的代码中,如果单击"加载更多"按钮并在按钮后插入更多元素。
知道我该如何改变这一点吗?在这里,我得到了一些远:http://goo.gl/JbXkzC
谢谢!
首先,如果您不希望按钮成为同位素布局的一部分,则按钮不能是同位素项目,因此将其合并到布局中。您可以使用同位素的标记选项,但最简单的方法是将其从 col-xs-12 中移出并放入行流体中,然后稍微更改按钮 css:
代码笔
.html:
<div class="container">
<div class="row">
<h1>Isotope Image Grid</h1>
<!--<button class="" id="button">Load More</button>-->
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="col-xs-12">
<div class="item">
<img src="" alt="" />
</div>
<div class="item">
<img src="" alt="" />
</div>
<div class="item">
<img src="" alt="" />
</div>
<div class="item">
<img src="" alt="" />
</div>
<div class="item">
<img src="" alt="" />
</div>
<div class="item">
<img src="" alt="" />
</div>
<div class="item">
<img src="" alt="" />
</div>
<div class="item">
<img src="" alt="" />
</div>
<div class="item">
<img src="" alt="" />
</div>
</div><button id="button">Load More</button>
</div>
</div>
.css:
#button {
display:inline-block;
width: 25%;
height: 180px;
color: #fff;
font-size: 18px;
background-color: #C0392B;
border: 0px;
}
看起来唯一的解决方案是删除"加载更多"按钮,并在附加新元素后重新添加它。
$('#portfolioGrid').on("click", ".loadMore", function(addIsotopeItems){
addIsotopeItems.preventDefault();
var OElem = document.getElementById("button");
OElem.parentNode.removeChild(OElem);
var di="<div class=''item item-new''><img src=''''></img></div><button class=''item loadMore'' id=''button''>Load More</button>";
newItems = $(di).appendTo('#portfolioGrid');
$("#portfolioGrid").isotope('insert', newItems );
});
完整的代码在CodePen上。
相关文章:
- 将所选类别循环到ul>李用加载更多按钮
- 单击按钮时加载数据
- 单击按钮更改加载到表中的JSON文件
- 根据页面加载时的单选按钮选择显示某些字段
- 如何根据点击按钮重新加载我的谷歌图表
- 动态生成的html按钮无法加载页面
- jQuery .click 在动态加载按钮上不起作用
- 帧重新加载按钮
- 无法与使用 jQuery 的 jQuery 加载按钮交互
- 每当我按下后退按钮或重新加载按钮时,我的计时器都会重新启动.如何避免这种情况
- 导轨中的拉达加载按钮
- 如何停止页面重新加载按钮点击jquery
- 剑道UI移动加载按钮与javascript
- 如何绑定引导加载按钮成功/错误在表单提交
- Javascript - Won't工作为第二个日期范围/ Won't重新加载按钮按下
- 当用户单击停止加载按钮时发生的任何Javascript事件
- Valums qq.当FileUploader在ajax加载按钮后初始化时,它不工作
- 使用jQuery get动态加载按钮后,部分视图没有得到验证
- SilverStripe前端Ajax博客文章加载'按钮
- 如何通过javascript检测浏览器中是否按下了停止加载按钮