潜水高度解决方案
Div height solution?
我得到了以下javascript:
<script type="text/javascript">
$(document).ready(function(){
$("#sidebar").height( $(document).height() );
});
</script>
这允许我将div的高度设置为与文档大小相同。但此刻我遇到了一个大问题。在我的网站上有各种javascript选项,可以拉伸原始文档的高度。
正如您所猜测的,当文档被拉伸时,div不会被拉伸,因为脚本只在加载时运行。
现在我的问题是,是否有其他方法可以让javascript在每次文档大小增加或运行javascript时重新计算高度。我已经尝试将以下代码放在一些javascript代码后面:
$("#sidebar").height( $(document).height() );
其中一些确实有效,但大多数没有。除了javascript之外,还欢迎其他解决方案。
问候,
Augus
然而,您可以使用文档"调整大小"事件:
$(document).resize(function() {
//re-run code here.
}
在大多数情况下,很可能不建议使用它——不过,当我在网页中生成动态背景时,它对我很有用。理想情况下,您希望使您的原生结构和样式能够处理大小调整,但这并不总是容易的。
使用调整大小事件。
它将类似于:$(window(.resize($(window(.height(((
window.onresize = function () {
$("#sidebar").height( $(document).height() );
// other stuff you want to do when the window is resized
}
您可能需要使用window.setTimeout来管理调用频率。IE在拖动时连续调用它。
相关文章:
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- AJAX HTTP基本身份验证解决方案
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- Chart.js-添加渐变而不是纯色-实现解决方案
- learnyounode杂耍异步解决方案不工作
- 了解因子分解解决方案
- 提交表单后的最佳解决方案
- 计时器在使用 jQuery 一分钟后没有触发,或者每 1 分钟后给出一些其他解决方案来触发功能
- chrome中的意外全局变量有解决方案吗
- 更好的解决方案HTML元素幻灯片从右侧CSS转换
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- JS驱动的常见问题页面的推荐DB解决方案
- 这里有一个更优雅的/DRY/可维护的JS解决方案
- 什么是农民最实用的解决方案;印刷动物”;
- 相同高度盒子的优雅解决方案
- CSS/Javascript解决方案,可根据图像方向自动应用高度/宽度属性
- 潜水高度解决方案
- 你如何得到解决方案的屏幕宽度和高度工作