DIV'lere sarılmış bölümlerle jQuery UI Akordeon

Burada belirtildiği gibi bir akordeon başarıyla uyguladım, ancak her bölümü bir div’a yapıştırmak istiyorum. bu yüzden benim yapmam şöyle olacaktır:

<div id="accordion">
<div class="wrap">

Header 1

<div>Collapsible content 1</div>
</div><!-- end wrap -->
<div class="wrap">

Header 2

<div>Collapsible content 2</div>
</div><!-- end wrap -->
<div class="wrap">

Header 3

<div>Collapsible content 3</div>
</div><!-- end wrap -->
</div>

Is this possible using the accordion functionality provided in jQuery UI? As of now, if I try to build it this way, it attempts to treat the <div class="wrap"> as the section header.

8

1 cevap

Üstbilgi seçeneğini değiştirmek iyi görünüyor.

http://jqueryui.com/demos/accordion/#option-header

$(function() {
        $( "#accordion" ).accordion(
         { header: '> div.wrap > h3' }
        );
    });

http://jsfiddle.net/Quincy/RCXwz/

13
katma
Eğer aktifse sarıcıya addclass yapabiliriz ve aktif değilse sınıfı çıkarabilir miyiz?
katma yazar Waheed ur Rehman, kaynak