编辑:
这已经解决了。原来它与css
not the中的 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
,请用尽可能简单的术语说明。我对此知之甚少。