jQuery赢得't更新高度
jQuery won't update height
我的jQuery.height()函数有问题。
最终结果应该是一个div,随着文本的变化,它具有动态高度。因此,我在包装器中有一个包装器div和一个内容div。文本位于DOM中隐藏div的somhere中,并使用.html()函数和模拟的fadeIn/Out"导入",将不透明度设置为0,然后返回1。
当我尝试更改内容时,包装器会调整大小,但使用旧的高度值。我就是无法获取内容div.…的当前值
这就是魔法应该发生的地方。。。
nav.click(function() {
contDiv.animate({opacity:0}, 200, function() {
contDiv.html(currCont);
contDiv.animate({opacity:1}, 200);
});
wrapper.animate({height:contDiv.height()},200);
});
正如@MrOBrian所说,您正在将动画设置到div包含内容之前的高度,您可能需要在回调函数中调用此动画,如下所示:
nav.click(function() {
contDiv.animate({opacity:0}, 200, function() {
contDiv.html(currCont);
wrapper.animate({height:contDiv.height()},200);
contDiv.animate({opacity:1}, 200);
});
});
相关文章:
- javascript skrollr基于动态内容更新窗口高度
- 如何计算缩放后画布的新高度和宽度
- 比较两个数组,并通过使用 javascript 保留现有对象来更新新值
- 当现有 Google 标记移动到另一个位置时,如何更新新的纬度和经度
- 如何在 DIV 中更新新图像
- 添加动态文本框时更新动态高度
- 在 jquery 或 javascript 中更新固定高度
- 挖空 - 添加了可观察的不更新新对象
- 使用 ajax 从 php 文件中获取随机数不会更新新结果
- Twitter API,用于收听来自用户的更新/新推文
- Django提交表单->重定向到新页面->自动更新新页面
- 仅在插入或更新新数据时自动刷新/加载数据
- 如何在JavaScript中获得更新的高度和宽度
- 函数不'不要更新新的贵重物品
- 以手提式发行.如果我开始纠正错误单元格或更新新单元格,则单元格高亮显示将消失
- js插件不更新新的天气温度,而是返回[object object]
- 如何改变图像的大小与给定的新高度和宽度使用java
- 插入/更新新的记录在JSON(外部本地文件)与Javascript或jQuery
- Dom不更新新数据
- TitaniumStudio不更新新文件