簡體   English   中英

帶有jQuery Accordian的AngularJS ng表固定標頭

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM