Javascript 滚动叠加元素,禁用主体上的滚动

Javascript 滚动叠加元素,禁用主体上的滚动,javascript,scroll,Javascript,Scroll,我正在尝试为支持Javascript的浏览器编写一个图像库。图库显示缩略图并重定向到完整照片,该照片位于包含导航链接和标题的表格中。该表以固定位置居中,并且在该表和正常页面流之间夹有一个不透明分区。然后在主体上禁用滚动条,表格标记本身位于主体标记内 我的问题是:当窗口大小小于图像大小且主体滚动被禁用时,如何为叠加的图库启用滚动?我意识到HTML表格不能单独滚动,但我已经将其与不透明分区一起包装在一个分区中。我是否应该使用画廊桌子的绝对定位而不是固定定位 我知道如何计算窗口大小,我可以使用Java

我正在尝试为支持Javascript的浏览器编写一个图像库。图库显示缩略图并重定向到完整照片,该照片位于包含导航链接和标题的表格中。该表以固定位置居中,并且在该表和正常页面流之间夹有一个不透明分区。然后在主体上禁用滚动条,表格标记本身位于主体标记内

我的问题是:当窗口大小小于图像大小且主体滚动被禁用时,如何为叠加的图库启用滚动?我意识到HTML表格不能单独滚动,但我已经将其与不透明分区一起包装在一个分区中。我是否应该使用画廊桌子的绝对定位而不是固定定位


我知道如何计算窗口大小,我可以使用Javascript将其与元素大小进行比较,所以我知道何时会出现这种情况

在“叠加”图像上设置CSS,这将为其提供自己的滚动条:

imgDiv{
height: 10px;
width: 20px;
overflow:scroll;
}

我的图像不是固定宽度的;桌子调整以适应他们。另外,我想滚动整个表格,包括导航和标题。我不明白如果表格调整以适应它们,为什么需要滚动。您可以尝试设置最大高度并保持溢出:滚动?对不起,我不确定到底是什么问题。