我想知道使用jquery时,div是否受高度限制。
例如,这个div被限制为100 of,不管div的内容大小有100 of高:
<div style="height: 100px;">
bla bla
</div>
这一项不受限制,它的内容高度如下:
<div>
bla bla
</div>
换句话说,我想知道是否通过设置样式属性或使用单独的css样式来设置高度(如果是的话)。谢谢
FF3.6 解决方案FF5 IE8 Chrome12和Opera11 :
f
考虑以下情况:
element.css({display:'none'});
element.slideDown(1000);
// ...
// here I want to get the final height
在动画完成之前,获得最终值的正确方法是什么?如果我直接访问css属性,就会得到当前值。我把上面的情况简化了。实际的代码没有绑定在同一个函数中,所以我不能只创建一个变量来保存这个值,供我以后参考。
提前谢谢。
编辑:
我想我不能很好地表达我想要做的事情。我的问题经修改后:
element.css({display:'none'});
element
我想使2div的高度相等,如果一个更大,另一个应该伸展到它的高度。我只想使用CSS。下面是我的代码():
HTML:
<div class="common">
lorem ipusm random text just for check
</div>
<div class="common">
lorem ipusm random text just for check lorem ipusm random text just for check
</div>
CSS:
.common{
bord
我正在将一些Javascript代码写入页面中,这些页面将div放在文档或窗口的顶部,而不管页面的设计/内容如何,并且一直工作正常,直到碰到一个标头元素固定的顶部。
我只想用CSS/JS实现的,就是无论如何都要把jsbar保持在顶端。如果页面上有元素,如示例中的那样,jsbar应该堆叠在元素的上方,而不是在类似的层之上或下面。换句话说,如果有固定的顶部:0,将其移至jsbar的高度,为所有其他元素创建新的top=0+heightofjsbar。
请参阅问题的原始基本示例:
<div class="jsbar">This is dynamically created