【问题标题】:Ionic Accordion Reflow离子手风琴回流焊
【发布时间】:2015-07-08 14:38:35
【问题描述】:

我正在使用来自here 的 Ionic Accordion 列表,但我遇到了屏幕高度问题(这个官方示例也有这个问题),当您打开手风琴时,屏幕高度保持与之前关闭时相同因此,例如,当您尝试滚动时,它不会向下移动。 如果您第二次尝试滚动,通常会这样做,但其他时候您需要触摸并拖动特定区域才能滚动。

  <ion-list>
    <div ng-repeat="group in groups">
      <ion-item class="item-stable"
                ng-click="toggleGroup(group)"
                ng-class="{active: isGroupShown(group)}">
          <i class="icon" ng-class="isGroupShown(group) ? 'ion-minus' : 'ion-plus'"></i>
        &nbsp;
        Group {{group.name}}
      </ion-item>
      <ion-item class="item-accordion"
                ng-repeat="item in group.items"
                ng-show="isGroupShown(group)">
        {{item}}
      </ion-item>
    </div>
  </ion-list>

【问题讨论】:

    标签: angularjs ionic-framework accordion ionic


    【解决方案1】:

    已经很久了,不确定您是否已经解决了这个问题。 根据我的理解,我认为触发 resize 事件会有一些延迟。

    不确定永久解决方案,但暂时我们有 $ionicScrollDelegate.resize() 的调用。

    我希望这对你有用,如果有错请告诉我。如果您找到解决此问题的任何替代解决方案,也请分享。

    【讨论】:

      【解决方案2】:

      我遇到了类似的手风琴回流问题,并且能够通过在手风琴切换(显示/隐藏)函数中调用 $ionicScrollDelegate.resize() 来解决该问题。

      【讨论】:

        猜你喜欢
        • 2015-12-18
        • 1970-01-01
        • 1970-01-01
        • 2015-11-05
        • 1970-01-01
        • 1970-01-01
        • 2015-02-17
        • 1970-01-01
        • 2011-01-31
        相关资源
        最近更新 更多