[英]AngularJS ng-table fixed headers with jquery accordian
我正在使用angular js ng表顯示一些信息。 我想用滾動條固定ng表的標題,而且我需要在ng表之前放置一個手風琴。
當我折疊手風琴時,我的ng表固定標頭無法正常工作。 請參考我創建的插件: "http://plnkr.co/edit/FGjU46cCMuhIdyacffHl?p=preview"
現有代碼的問題是,固定標頭的stickyTableHeaders()計算在手風琴展開折疊時未得到更新。
解決此問題的唯一方法是禁用手風琴動畫,然后通過JQuery UI手風琴在回調中應用stickyTableHeaders()函數,如下所示:
$( "#accordion" ).accordion({
collapsible: true,
animate :false,
activate: function( event, ui ) {
$('.table').stickyTableHeaders({ scrollableArea: container, "fixedOffset": 2 });
},
beforeActivate: function( event, ui ) {
$('.table').stickyTableHeaders({ scrollableArea: container, "fixedOffset": 2 })
}
});
您需要禁用動畫,因為沒有為動畫事件提供回調。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.