javascript - 如何只为 div 标签内的表格维护滚动

标签 javascript asp.net html web scrollbar

我必须只为位于 div 标签内的表格维护滚动条。 表中有 500 个条目,所以滚动页面是个坏习惯。 所以我 maintainig 垂直滚动到只有 div 而没有页面滚动。 对于任何分辨率,我都使用 javascript 代码。 我必须保持表格底部对齐。 意味着在整个页面中我将只滚动 div 内容。 我使用了下面的代码,它让我滚动到 div 标签,但也滚动到页面。 我正在使用母版页。

    <div id="divScroll" style="width: 100%;">
        <table id="tableWorkList" class="csstablelist" cellspacing="1" cellpadding="1">
        <tr>
            <td></td>
    ....</tr>//**500 rows in table**
    </table>
    </div>


function resolutionIndependent()
        {
            var myHeight;
            if (document.body && document.body.offsetWidth)
            {
                myHeight = document.body.offsetHeight;
            }
            if (document.compatMode == 'CSS1Compat' && document.documentElement && document.documentElement.offsetWidth)
            {
                myHeight = document.documentElement.offsetHeight;
            }
            if (window.innerWidth && window.innerHeight)
            {
                myHeight = window.innerHeight;
            }
            var divScroll = document.getElementById('divScroll');
            divScroll.style.height = parseFloat(myHeight) + 'px';
            divScroll.style.overflow = "auto";
        }

最佳答案

#divScroll{ overflow:auto; height : 200px; width : 600px; }

将为您工作。

关于javascript - 如何只为 div 标签内的表格维护滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11560955/

相关文章:

javascript - 如何创建可调用的函数数组?

javascript - 使用 Javascript 播放和暂停图像

c# - 如何在 C# 中从 payfort Apis 获取 json 结果

c# - ASP.NET 标签的正则表达式解析

javascript - 左侧导航的不透明度,但直到特定区域

javascript - 我怎样才能垂直固定 div 元素?

javascript - 如何从应用程序中保存第三方 facebook id?

javascript - AngularJS 对象序列化的缺点

javascript - 如何为 jQuery DataTable 设置名称

javascript - 尽管 CSS 相同,但我网站上的一个 div 比另一个高。为什么?