hug*_*ugs 1 jquery footable twitter-bootstrap-3
我试图通过twitter bootstrap集成的优秀footable插件不会初始化.也就是说,感谢我的firebug检查员,我可以看到该表是由footable插件处理的,但我总是希望隐藏该行:
data-hide="all"
Run Code Online (Sandbox Code Playgroud)
是可见的.如果我改变浏览器的大小,那么表格就有我期望在页面启动时应该具有的行为.
我尝试过firefox/chrome和不同的jQuery版本,但仍然相同!
我采取了最简单的足迹示例,看看发生了什么,但没有更多的运气!据说它足以与开箱即用的bootstrap一起工作.
我正在使用requireJS在我的页面上加载大量脚本,但没有错误.我无法理解如何通过footable识别表格,但它的属性不会激活!
感谢您的任何调查方式!
编辑:我已经明白问题来自我的表是在页面加载隐藏div(使用引导向导)所以添加:
onTabShow: function(tab, navigation, index) {
if(index===3){
$('.footable').trigger('footable_initialize');
}
Run Code Online (Sandbox Code Playgroud)
}
做了诀窍:)
这是因为fooTable当它处于隐藏状态时无法分辨屏幕的大小div/tab.
使用以下jQuery:
$(document).ready(function() {
$('.nav-tabs a').click(function (e) {
//prevents re-size from happening before tab shown
e.preventDefault();
//show tab panel
$(this).tab('show');
//fire re-size of footable
$('.footable').trigger('footable_resize');
});
});
Run Code Online (Sandbox Code Playgroud)