手风琴打开或折叠时(过渡结束)

时间:2014-12-16 19:03:23

标签: angularjs twitter-bootstrap accordion angular-ui-bootstrap iscroll

只有在过渡结束时才能知道或截获手风琴是否有角度-ui-bootstrap打开或关闭?

因此,当一个手风琴内容打开时,我可以刷新iScroll实例。

1 个答案:

答案 0 :(得分:3)

看着

https://github.com/angular-ui/bootstrap/blob/master/src/collapse/collapse.js

似乎没有任何触发collapseDone()expandDone()的事件。

你真正做到这一点的唯一方法就是观察课堂“崩溃”的存在(意味着崩溃正在发生),然后你知道当课程消失时崩溃就结束了。

      $scope.$watch(function() {
        return $('.panel-collapse').hasClass('collapsing');
      }, function(status) {
        if ($scope.collapsing && !status) {
          console.log('done collapsing');
        }
        $scope.collapsing = status;
      });

类似的问题:AngularJS - Find end of collapse animation