同位素JS绝对定位
IsotopeJS absolute positioning
我用同位素做了一个简单的布局,结果出乎意料。当使用一个绝对定位的图像并将其扩展到另一个条目时,它会被放置在它的后面。示例代码:
HTML:
<div id="container" style="height:200px">
<div class="item">test1 test1 test1 test1</div>
<div class="item">test2 test2 test2 test2</div>
<div class="item">test3 test3 test3 test3</div>
<div class="item">test4 test4 test4 test4
<img src="https://www.google.com/images/srpr/logo11w.png" style="position:absolute;left:0;display:block;z-index:100" />
</div>
<div class="item">test6 test6 test6 test6</div>
</div>
脚本:
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="jquery.isotope.min.js"></script>
$(function(){
var $container = $('#container');
$('#container').isotope({
layoutMode: 'fitColumns'
});
});
值得注意的是:只需在最后删除激活同位素的脚本,就会恢复到我预期的结果(其中图像涵盖了接下来的内容)。
问题:有没有一种方法可以让绝对定位的图像覆盖后续有序的细胞?
在查看同位素配置中可用的选项时,我发现将transformsEnabled:false
设置为选项可以解决这个"问题"。其功能的官方描述:
同位素使用CSS3转换来定位项目元素(如果在浏览器中可用)。将transformsEnabled设置为false将禁用此功能,因此所有浏览器都使用上/左绝对位置。有助于解决CSS转换的问题。
相关文章:
- 地理定位在Jsfidle中工作,但不在任何其他JS编辑器中
- spin.js/angular spinner:如何将spin定位到DOM元素中(包括plunker演示)
- 如何在D3.js中在雷达图上定位交点处的圆/点
- 用js代码重新定位文本
- Nodejs和express无法定位资源文件(CSS&JS文件)
- positon元素相对于JS中的parent.part容器?没有绝对/固定的定位
- 使用Raphael.js可以相对定位一个元素,然后将其偏移一个绝对单位
- JS中的Css定位
- 同位素JS绝对定位
- 使用JS进行地理定位
- 是否可以对three.js自动生成的画布进行样式化/定位
- 如何在THRE.js中定位纹理图像
- 定位 d3 上的其他元素.js事件上
- 幻灯片JS高度和按钮定位问题
- 使用Stellar.js时,绝对定位的元素在FireFox中未正确定位
- JS定位移动到顶角
- d3.js 工具提示定位不起作用
- JS滚动链接 - 使用linkify - 如何定位特定类
- Chardin.js绝对定位的z指数问题
- 定位JS动画DIV