首先,对不起我的英语。我正在尝试用纯 Javascript 制作可拖动和可调整大小的表格列。我在单元格中插入了 2 个区域,一个用于拖动(div),第二个用于调整大小(span),如下面的示例所示。在 Chrome 和 Firefox 中一切正常,但在 IE8 中却不行。
问题是在调整大小时,当 div 不适合单元格并跳到单元格下时,您可以在image中看到“Column1” 。我建议属性“溢出:隐藏”应该修复它,但没有运气。
CSS:
.ui-column-resizable
{
float:right;
height:20px !important;
display:inline;
cursor:w-resize;
position:relative;
overflow:hidden;
text-align:center;
white-space:nowrap;
background-color:blue;
margin: -2px -2px -2px 0;
}
.ui-column-draggable
{
height:17px;
cursor:move;
position:relative;
overflow:hidden;
background-color:yellow;
white-space:nowrap;
text-align:center;
}
JavaScript:
column.innerHTML = "<span class='ui-column-resizable'> </span>" +
"<div class='ui-column-draggable'>" +
column.innerHTML +
"</div>";