在Accordion中,下層的div會自動加上element.style的css
最近遇到一個狀況,在同一頁面同時使用Accordion和其它外部的jQuery UI套件時
element.style的height屬性都會變成0,導致手風琴無法展開(正常情況下會是div原本的高度)
經過查證,如果把另外的jQuery UI套件拿掉就又正常了
不過要從一個jQuery UI套件裡找出哪邊有問題又很麻煩和費時
其實只要針對Accordion的autoHeight下手就可以(拿掉autoHeight,直接使用原先你所預訂的高度就好)
$('#Accordion').accordion({ autoHeight: false })