Javascript 如何使用react调整引导表列的大小
我正在使用引导表Javascript 如何使用react调整引导表列的大小,javascript,html,css,reactjs,twitter-bootstrap-3,Javascript,Html,Css,Reactjs,Twitter Bootstrap 3,我正在使用引导表 <div class="table-responsive"> <table class="table table-bordered"> <thead> <tr> <th>#</th> <th>Table heading</th> </tr> </thead> <tbody
<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<th>#</th>
<th>Table heading</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Table cell</td>
</tr>
</tbody>
</table>
</div>
我想使用react使列的大小可调整,请尝试以下代码:
$document.readyfunction{
//$td,th
$td:first child,td:nth-child2,td:nth-child3
.css{
/*允许大小调整器嵌入所需*/
职位:相对
}
/*检查大小调整器CSS*/
.预编
.可调整大小{
resizeHeight:false,
//我们使用列作为句柄和过滤器
//通过包含的.resizer元素
无柄选举人:,
onDragStart:functione$el,可选{
//仅拖动调整器
如果!$e.target.hasClassresizer
返回false;
返回true;
}
};
};
html,
身体{
身高:100%;
字体系列:“Trebuchet MS”、“Lucida Sans Unicode”、“Lucida Grande”、“Lucida Sans”、Arial、Sans serif;
填充:0;
保证金:0;
}
.页面容器{
利润率:20px;
}
桌子{
边界塌陷:塌陷;
宽度:800px;
}
运输署,
th{
填充:8px;
边框:1px纯银;
}
th{
颜色:白色;
背景:5353;
}
前{
利润率:20px;
填充:10px;
背景:eee;
边框:1px纯银;
边界半径:4px;
}
/*
这很重要!
请确保您在这里定义了它
或者在jquerycodef中
*/
.树脂{
位置:绝对位置;
排名:0;
右:-8px;
底部:0;
左:自动;
宽度:16px;
光标:col resize;
}
jquery可调整大小-表列大小调整
此示例使表的前两列可调整大小。
第1列
第2列
第3列
第4列
第1栏
第2栏
第3栏
第4栏
第1栏
第2栏
第3栏
第4栏
创建可调整大小的列需要一些额外的工作,因为表没有一种简单的方法来创建可以四处移动的拖动控制柄。
为了使列的大小可以调整,我们可以在列的右侧添加一个元素来提供句柄,这样我们就有了一个用于拖动的可视指示器。要调整大小的表格单元格设置为“位置:相对”,插入的元素设置为“位置:绝对”,并推到单元格右侧以提供拖动控制柄。然后拖动只需调整单元格的大小。
实际上,这意味着您需要一些CSS或jquery样式来强制注入样式和逻辑来注入元素。
react引导的可调整大小的列 请参阅代码spinnet
使用“column resizer”npm软件包您的问题非常广泛。请试着和大家分享你们遇到的困难,而不仅仅是要求别人从头开始解决你们的问题。我想知道如何解决start@PratikN,已经有一段时间了,我不确定你是否仍然有兴趣这样做。如果没有,请随时关闭此。如果是这样的话,这是否必须涉及引导我可能有一个反应解决方案?例如:谢谢。但我想使用react not jQueryYou可以将代码粘贴到您的答案中它没有那么大: