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可以将代码粘贴到您的答案中它没有那么大: