是这样的,我是用到瀑布流布局。
共有4列,每列1个div。每个div设置margin-right:20px,但这样页面最右边的div就多了个右边距。
如果不是瀑布流布局就就很简单了,关键是瀑布流布局,每个div的位置是不一定的,我无法用margin-right:0对某个div定义。
所以我想能否用jQuery或其他方法对两个div的间距进行定义,这样就避免了最边上div的右间距问题。
谢谢。
我的瀑布流是用jQuery+Masonry插件。
我没有设置固定的4列,而是将div放在一个980px的大盒子里,然后里面独立的div就按照既定规则自己排列,因为有980px的大盒子,所以正好能放下4个div。
把div的margin去掉
调用 Masonry 的时候添加上这个参数 gutterWidth , 是用来控制 列之间 距离的
$('#container').masonry({
itemSelector: '.box',
columnWidth: 100,
gutterWidth: 40
});
测试过了,这个一用更乱套了,谢谢你。
求教,如何用jQuery或其他方法实现两个div的间距设置。
1、对样式的设置来完成间距设置: <div style="margin-bottom:___px;"><\/div><div><\/div> 或者 <div><\/div><div style="margin-top:___px;"><\/div>2、在css中设置div间距,如: <div id="div1"><\/div><div id="div2"><\/div> <style type="text\/stylesheet"> #div1{margin-bottom:___p...
两个DIV,一个在上,一个在下
用jQuery实现吧,实现原理就是改变2个div的“z-index”,代码如下 ("#div1"),css("z-index",99);\/\/div1为第一个div的id ("#div2"),css("z-index",100);\/\/div2为第二个div的id 这样设置的结果是div1被div2遮蔽住。
div横向排列循环怎么实现间距相等
如下例(使用jQuery):<style> .abc { width: 200px; margin-right: 20px; } .last { margin-right: 0; }<\/style><script>\/\/设container为div的父元素的id\/\/循环代码中添加以下语句,为给最后一个div添加class $("#container div").last().addClass("last");<\/script> ...
两个并排浮动的div,怎么让一个div的高度(比较短的div)与长的一样
用jq实现 <div id="leftbox"><\/div> <div id="rightbox"><\/div> <script type="text\/javascript" src="https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7.1\/jquery.min.js"><\/script> <script type="text\/javascript"> (function(){ if($("#left").height() > $("#right").he...
如何用jq或js控制一个div的高度随着另一个div的高度的变化而变化
最简单的实现方式:仅提供一个思路。可以自己完善。<body><input type="button" id="btn" value="变大" \/><div style="width:100px; height:100px; border:1px solid #ccc; float:left;" id="div1"><\/div> <div id="div2"><\/div><\/body><script>var oBtn = document.getElement...
如何在一个div内嵌套两个div?
1、打开编辑器,新建test.html,用于学习今天的内容。如下图所示:2、接下来需要在head标签下方引入jquery.min.js插件,如下图所示:3、在页面的body标签里,新建一个div,名称为test。如下图所示:4、在body标签下方写上<script><\/script>,用来存放js代码。通过class定位到div,通过css()方法让文字...
jQuery怎么将div设置为水平垂直居中
一、使用工具:jQuery、编辑软件 二、方法有三:1、CSS实现水平和垂直居中:要让DIV水平和垂直居中,必需知道该DIV得宽度和高度,然后设置位置为绝对位置,距离页面窗口左边框和上边框的距离设置为50%,这个50%就是指页面窗口的宽度和高度的。2、如果当页面DIV宽度和高度是动态的,比方说需要弹出一个DI...
JS或者jquery做 一个div不随滚动条上下移动改变位置的效果,就是div始 ...
不用CSS是行不通的,js或jquery做出的效果,也是使用了css中的相关属性。只不过,使用js或jquery后可以增加更多效果
两个同级div重叠如何解决
两个同级div重叠的问题可以通过以下方法解决:1、使用CSS的z-index属性,将需要显示在上方的div的z-index值设置为大于另一个div的z-index值。这样,较高z-index的div将会显示在较低z-index的div上方。2、使用HTML的display属性,将两个div的display属性都设置为block。这样,两个div将会以块级元素的...
怎样让两个div保持相同的高度
1、新建一个html文件,命名为test.html,用于讲解jquery怎么设置div高度。2、在test.html文件内,引入jquery.min.js库文件,成功加载该文件,才能使用jquery中的方法。3、在test.html文件内,使用div标签创建一个模块,并使用css设置其宽度为50px,背景颜色为红色。4、在test.html文件内,设置div标签的...