編集:
これは解決されました。css
ではなくの line-height と関係があることがわかりましたjs
。
フィドル: http://jsfiddle.net/ruwjn/7/
ライブサイト: http://imip.rvadv.com/index3.html
フィドルでこれをやっているようには見えませんが、ライブサイトでやっています。アコーディオン メニュー項目をクリックすると、正しく開きます。同じ項目をもう一度クリックすると、項目が閉じて以前の外観に戻るはずです。しかし、そうはいきません。もう一度クリックすると閉じますが、アコーディオン メニュー リンクの間に余分なスペースが残ります。
についてはよくわかりませんがjs
、このビットで何かをしなければならないかもしれないと思います:
$(window).bind('smartresize.accordion', function( event ) {
// reset orinal item values
instance._saveDimValues();
// reset the content's height of any item that is currently opened
instance.$el.find('li.st-open').each( function() {
var $this = $(this);
$this.css( 'height', $this.data( 'originalHeight' ) + $this.find('div.st-content').outerHeight( true ) );
});
// scroll to current
if( instance._isOpened() )
instance._scroll();
});
について説明する必要がある場合はjs
、できるだけ簡単な言葉で説明してください。私はこれについてほとんど知りません。