滚动使用js创建的表的功能
Scroll functionality for table created created using js
我在这里有一个使用JS动态创建的表,它包含的数据比屏幕显示的要多,所以我需要实现滚动功能,最重要的是我还需要表宽度为100%。有人愿意吗?
var table = $('#mydemo1');
for (var i = 0; i <= result.length; i++)
{
doc1=result[i];
var tbody = $("<tbody>").appendTo(table);
var tr = $("<tr>").appendTo(tbody);
var td = $("<td>").html(doc1.Name).data(doc1).appendTo(tr);
}
.mytdemo1 td{font-family:Arial, sans-serif;font-size:14px;padding:10px 7px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:red;color:#444;background-color:#F7FDFA;}
.mytdemo1 td:hover {
cursor:pointer;
color: #ccc;
}
.mytdemo1 th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 7px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;border-color:red;color:#fff;background-color:#26ADE4;}
.mytdemo1 .mytdemo1-yw4l{vertical-align:top}
<div class="empl" id="table-scroll">
<table class="mytdemo1" id="mydemo1" style="display:none;">
<thead>
<tr><th>Employee Name</th></tr>
</thead>
</table>
</div>
您应该尝试在表的父元素(可能是div)中设置以下样式:
/* style to table's parent */
overflow: auto;
width: 100%;
max-height: /* your desired height */
表格中的这个样式:
width: inherit;
如果我说得对,你想滚动,而滚动条不会固定在侧面。
用途:
.vertically_scrollable{
overflow-x:hidden;
overflow-y:auto;
}
因为它只会在必要时在顶部显示垂直滚动条。
相关文章:
- 如何使用Java脚本创建提交按钮's的拖放功能
- 使用Jquery创建一个具有单击和悬停功能的菜单
- 创建缩放功能当我们点击签署整个页面获得缩放,当我们点击-签署它获得缩小
- .on(“单击”,..)不处理使用相同的单击功能创建的对象
- 我使用什么语言来创建像Webly这样的拖放功能
- 在Google AdWords中创建可重用功能
- 有没有一种方法可以修改在使用javascript的媒体功能的媒体查询下创建的样式
- 创建具有点击幻灯片功能的 jQuery 滑块
- 如何创建一个脚本,该脚本给定网站列表,它使用其搜索功能来获取信息
- 创建具有蓝鸟承诺的节流功能
- Javascript在不同的功能中创建Cookie
- 具有动态幻灯片创建功能的JavaScript滑块
- 按钮创建无法定位功能代码错误
- 从文件目录结构创建JSON数据的有效功能
- 如何创建具有合并和调整大小功能的表
- 在PhpStorm中创建自定义语言,扩展所有html语言功能
- 创建通用控制器功能
- 创建可在任何地方使用的 JS 函数?范围和功能“未定义”的问题
- 创建高图表点击功能时丢失了 Angularjs 范围
- 如何在WinJS中为列表视图创建排序功能