1

kaydırılırken üst kısımdaki akordeon başlığı nasıl düzeltilir? angularjsaccordion listesinin bir şablonunu aşağıdaki gibi içeren bir yönergeye sahibim; burada her bir accordion-body bölümü uzun bir içeriğe sahiptir. Dolayısıyla, listedeki bir öğeyi genişletip tüm içeriği görüntülemek için aşağı kaydırdığımda, öğe başlığı görünüm bağlantı noktasının üstüne gider. İçeriğe doğru ilerlerken üstbilgiyi (accordion-heading) düzeltmek istedim. Bunu nasıl başarabiliriz?AngularJS/Bootstrap:

Örnek Kod:

list.html

<accordion close-others="true"> 
    <accordion-group ng-repeat="myObject in someArray" is-open="myObject.isOpen"> 
     <accordion-heading ng-click="myObject.isOpen = !myObject.isOpen"> 
      <div > 
       {{myObject.title}} 
      </div> 
     </accordion-heading> 
     <accordion-body> 
      <div> 
       {{myObject.longContent}} 
      </div> 
     </accordion-body> 
    </accordion-group> 
</accordion> 

list.js

angular.module('app.directives') 
    .directive('listDirective', function() { 

     return { 
      restrict: "E", 
      scope: '=', 
      templateUrl: "list.html", 
      link: function ($scope, $elem, $attr) { 

      } 
     }; 
    }); 

cevap

0

Ben aynı sorunu vardı ve onu nasıl çözdüğünü şudur:

Loo Geçerli kaydırma ile panele (div) için k (o akordeon başlığını içerir) ve set:

max-height: 400px  
overflow-y: auto 
: panel için

overflow-y: hidden 

Bak (div) Eğer kaydırma ve set istiyorum

Maks yüksekliğini sizin için çalışan değere değiştirin. Bu yardımın umarım. Benim için çalıştı. Göründüğü gibi İşte

: enter image description here