我有一个固定大小div与另一个div里面,100%持有Flash。 我需要在飞行中更改固定格的高度。 这个工作在Safari,但不能在FF或任何Windows浏览器更改div的高度 - Firefox和IE?
<div id="center1200">
<div id="content">
</div>
</div>
,我用jQuery调用
$("#center1200").height(1000);
我有一个固定大小div与另一个div里面,100%持有Flash。 我需要在飞行中更改固定格的高度。 这个工作在Safari,但不能在FF或任何Windows浏览器更改div的高度 - Firefox和IE?
<div id="center1200">
<div id="content">
</div>
</div>
,我用jQuery调用
$("#center1200").height(1000);
$("#center1200").get(0).style.height = "1000px";
这是做什么'$(“#center1200”)。height(1000);'还没有做? – 2010-06-29 20:03:22
它使用浏览器DOM API而不是黑盒子jquery height方法。 jquery height方法的文档指示height()的get()获取计算的高度,但“set”设置元素高度(内部高度)。因为这个原因,我不会使用jquery height()方法进行设置,因为它的get/set值是不可互换的。 – David 2010-06-29 20:23:52
无论set和get之间有什么不同,'$(element).height(1000)'和'element.style.height ='1000px''确实一样。尝试一下。 – MooGoo 2010-06-29 20:29:00
感谢所有 - 把代码中的$(文件)内。就绪(function(){...})以及调整子div的大小。谢谢!
看起来不错,你怎么称呼它? – Zuul 2010-06-29 20:00:00
它也适用于Firefox,Iron和IE。你怎么了?你在$(document).ready(function(){...})中调用它吗? – 2010-06-29 20:02:00
你能发布更多的代码吗?你的一些CSS也会有所帮助。 – 2010-06-29 20:03:29