关键词:
【中文标题】响应式数据表和引导选项卡的问题【英文标题】:Issue with Responsive DataTables And Bootstrap Tabs 【发布时间】:2015-12-17 20:57:26 【问题描述】:我想在 Bootstrap 选项卡中使用数据表和响应式扩展。我有这个单独工作。
$(document).ready(function()
$('#example').DataTable(
responsive: true
);
$('#exampleInTab').DataTable(
responsive: true
);
);
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e)
$($.fn.dataTable.tables(true)).DataTable()
.columns.adjust()
.responsive.recalc();
);
你可以看到问题here
【问题讨论】:
看不出是什么问题,你能再解释一下吗? 当然可以。有两个表格:一个在第二个选项卡内部,另一个在底部(选项卡外部)。如果您调整窗口大小,底部表格可以正常工作,而选项卡表格则不能。 可以看到here一个响应式数据表 【参考方案1】:原因
您的代码存在多个问题:
-
在 jQuery 库之前包含 Bootstrap 库
API 方法
responsive.recalc()
在dataTables.responsive.js
中可用,因为1.0.1
,您包括版本1.0.0
。
一旦 DOM 可用,就应该附加事件处理程序。
解决方案
在 jQuery 库之后包含 Bootstrap 库
包括 Responsive 扩展版本 1.0.1 或更高版本
使用下面的代码:
$(document).ready(function ()
$('#example').DataTable(
responsive: true
);
$('#exampleInTab').DataTable(
responsive: true
);
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e)
$($.fn.dataTable.tables(true)).DataTable()
.columns.adjust()
.responsive.recalc();
);
);
演示
有关代码和演示,请参阅 updated jsFiddle。
链接
有关 jQuery 数据表和引导选项卡最常见问题的解决方案,请参阅 jQuery DataTables – Column width issues with Bootstrap tabs。
【讨论】:
谢谢 Gyrocode。我认为作为底部表格的工作资源是有效的......在我的真实代码中没问题......但我在调用adjust()函数时在我的javascript中有其他错误【参考方案2】:我尝试了上面的答案,但都没有奏效。我使用 JQuery Steps Wizard 作为选项卡。我还必须使用 $('#datatable').css("width", '100%')
才能使其正常工作。
wizard.steps(
headerTag: "h3",
bodyTag: "section",
transitionEffect: "slideLeft",
enableFinishButton: false,
enablePagination: false,
enableAllSteps: true,
titleTemplate: "#title#",
cssClass: "tabcontrol",
onStepChanged: function (event, currentIndex, priorIndex)
if (currentIndex == 2)
$('#datatable').css("width", '100%')
$($.fn.dataTable.tables(true)).DataTable().columns.adjust().responsive.recalc();
)
我的数据表位于第三个选项卡上,因此请检查 currentIndex
。
【讨论】:
Jinja2 和 Flask:引导选项卡仅显示第一个选项卡的内容,而不显示其余选项卡的内容
】Jinja2和Flask:引导选项卡仅显示第一个选项卡的内容,而不显示其余选项卡的内容【英文标题】:Jinja2&Flask:BootstrapTabsdisplaythecontentforthefirsttabonlyandnottherest【发布时间】:2018-12-0223:49:34【问题描述】:我正在使用Jinja2和Python... 查看详情
使用引导程序进行分页的响应式数据表或表
】使用引导程序进行分页的响应式数据表或表【英文标题】:Responsivedatatableortablewithpaginationusingbootstrap【发布时间】:2014-02-2020:46:50【问题描述】:我正在寻找一些示例代码,以了解如何实现具有分页功能的数据表/表格,同时... 查看详情
复杂流程卡的移动响应式设计
】复杂流程卡的移动响应式设计【英文标题】:Mobileresponsivedesignforcomplexprocesscard【发布时间】:2021-08-2301:52:06【问题描述】:该设计适用于基于Angular构建的网站。一直在使用canvas和html。canvas用于在circle周围构建虚线和实线箭头... 查看详情
阻止引导选项卡的显示事件
】阻止引导选项卡的显示事件【英文标题】:Preventtheshoweventforbootstraptabs【发布时间】:2017-07-1401:14:32【问题描述】:我正在使用引导程序nav-tabs,当触发选项卡的显示事件时,我会进行if测试,如果失败,我会调用e.preventDefault()... 查看详情
带有活动选项卡的动态引导导航
】带有活动选项卡的动态引导导航【英文标题】:DynamicBootstrapnavigationwithactivetab【发布时间】:2016-10-2215:39:48【问题描述】:我已经在Bootstrap3.3.6上创建了我的项目,现在每当我点击任何将按原样重置的菜单时都会遇到导航问题... 查看详情
单击每个选项卡时,我可以刷新引导选项卡的内容吗?
】单击每个选项卡时,我可以刷新引导选项卡的内容吗?【英文标题】:CanIrefreshbootstraptabscontentwhenclickeachtabs?【发布时间】:2021-05-0609:45:35【问题描述】:我有如下引导选项卡。HTML标记:<ulclass="navnav-tabs"><liclass="active">... 查看详情
引导选项卡中的数据表大小不正确
】引导选项卡中的数据表大小不正确【英文标题】:Datatablesimproperlysizedinbootstraptab【发布时间】:2016-07-1608:33:08【问题描述】:我有一个页面,其中包含三个引导选项卡和每个选项卡中的数据表。第一个选项卡中的数据表工作正... 查看详情
引导导航选项卡的字体颜色在活动状态下没有变化
】引导导航选项卡的字体颜色在活动状态下没有变化【英文标题】:Fontcolorofbootstrapnav-tabsnotchanginginactivestate【发布时间】:2021-05-2000:32:27【问题描述】:我正在尝试在单击时更改引导导航选项卡的字体颜色。我可以使用css.nav-tab... 查看详情
响应式引导导航栏
】响应式引导导航栏【英文标题】:ResponsiveBootstrapNavbar【发布时间】:2014-12-1422:17:14【问题描述】:我正在尝试为我的网站制作一个导航栏,左侧有下拉菜单,中间有图片,右侧有可折叠项目。我正在使用较少的引导程序来设... 查看详情
响应式引导表
】响应式引导表【英文标题】:Responsivebootstraptable【发布时间】:2019-06-2808:48:10【问题描述】:我有一个不适合页面的表格,他们是一种调整表格大小甚至重新格式化表格的方法,以便条目可以在另一个下方继续,因为将条目分... 查看详情
使用引导网格系统的响应式设计
】使用引导网格系统的响应式设计【英文标题】:Responsivedesignusingbootstrapgridsystem【发布时间】:2021-11-0701:09:24【问题描述】:我有两种不同的桌面视图和移动视图布局。这是他们的样子到目前为止,我已经编写了这段代码,但... 查看详情
用于响应式导航的引导分隔符
】用于响应式导航的引导分隔符【英文标题】:bootstrapdividerforresponsivenavigation【发布时间】:2013-01-0620:04:32【问题描述】:我想在响应式导航上添加水平分隔线。这是移动设备上的引导响应视图。我想在最后两个菜单项之间添加... 查看详情
如何在小屏幕上禁用引导对齐选项卡的堆叠
】如何在小屏幕上禁用引导对齐选项卡的堆叠【英文标题】:Howtodisablestackingofbootstrapjustifiedtabsonsmallscreens【发布时间】:2014-03-2817:38:21【问题描述】:我见过thispost,但作为新用户,我无法发表评论要求澄清。我在Bootstrap中使用... 查看详情
html基于引导选项卡的多步骤(代码片段)
如何处理内容大的响应式引导 3 表?
】如何处理内容大的响应式引导3表?【英文标题】:Howtohandleresponsivebootstrap3tableswithlargecontent?【发布时间】:2014-06-3011:58:03【问题描述】:我正在构建一个使用Bootstrap3响应式表格的Wordpress插件,但每行中表格数据单元格的内容... 查看详情
将响应式侧边栏菜单引导到顶部导航栏
】将响应式侧边栏菜单引导到顶部导航栏【英文标题】:Bootstrapresponsivesidebarmenutotopnavbar【发布时间】:2018-07-0611:12:20【问题描述】:所以我一直在寻找和寻找这方面的指导,但无济于事。基本上,我只是想要一个侧边栏,但是... 查看详情
iPhone上引导响应式设计中的页面宽度
】iPhone上引导响应式设计中的页面宽度【英文标题】:pagewidthinbootstrapresponsivedesignoniphone【发布时间】:2012-10-2723:16:56【问题描述】:我的引导响应式设计在各种浏览器上运行良好,但页面宽度在iPhone上受到限制。我已经添加了... 查看详情
添加响应式卡片视图引导程序
】添加响应式卡片视图引导程序【英文标题】:Addresponsivecardviewbootstrap【发布时间】:2022-01-2006:52:48【问题描述】:如何使用bootstraphtml,css添加卡片视图。我正在尝试与上图完全一样,但无法做到。这是我的代码:<linkhref="https... 查看详情