在Accordion中,下層的div會自動加上element.style的css

最近遇到一個狀況,在同一頁面同時使用Accordion和其它外部的jQuery UI套件時

element.style的height屬性都會變成0,導致手風琴無法展開(正常情況下會是div原本的高度)

經過查證,如果把另外的jQuery UI套件拿掉就又正常了

不過要從一個jQuery UI套件裡找出哪邊有問題又很麻煩和費時

其實只要針對Accordion的autoHeight下手就可以(拿掉autoHeight,直接使用原先你所預訂的高度就好)

$('#Accordion').accordion({ autoHeight: false })
Categories: CSSjQuery