长表滚动,但阻止窗口滚动
Long table scroll, but prevent window scroll
我有一个表格,上面有很多div
:
<div></div>...<div></div>
<div id="tablecontent">
<table>...</table>
</div>
我只想让我的表格在屏幕上滚动(表格底部在窗口底部(。所以我需要为#tablecontent
设置高度和scroll=auto
.为了设置高度,我将其计算为:
var pos=$("#tablecontent").position().top;
var heigth=$( window ).height()-pos;
$("#tablecontent").css("height",heigth+'px');
但这不能正常工作。它比我需要的要大。你能帮我计算正确的价值吗?
在
CSS的div
上,您需要设置overflow: scroll
,当内容大于容器时,固定高度应在div
上创建一个滚动条。
相关文章:
- 滚动窗口内的一个元素,该窗口具有滚动条
- 切换打开时向下滚动窗口
- 具有固定和重叠背景的滚动窗口
- 当滚动$(窗口)时,角度控制器未触发滚动功能
- 小型自动滚动窗口
- 加载时滚动窗口
- 滚动窗口中的垂直居中
- JS鼠标悬停时滚动窗口
- jQuery计算项目在可滚动窗口中的位置并滚动到它
- 如何在滚动窗口中居中设置引导模式
- 在客户端浏览器中滚动窗口
- 如何使用jquery在鼠标移动页面底部时自动滚动窗口
- 滚动窗口,不带跳转(javascript或hashtag)
- 为滚动窗口上的菜单栏设置动画
- 使用selenium/javascript滚动窗口直到元素被加载到页面中
- 使文本与滚动窗口同时加载
- 跨浏览器的方法禁用垂直滚动窗口使用JS/jQuery
- 运行函数时:窗口.滚动,窗口.调整,document.ready
- jQuery滚动窗口关闭和后回窗口打开
- 使用Prototype沿着y轴滚动窗口到中心