0
我的手風琴工作正常,但我有一個JS問題,禁止它正確顯示。jQuery UI - 手風琴顯示問題
- 的JS的「kwick」分區後,不申請的.ui來訪者,都到下面H3已完成合攏,動畫之後給人一種奇怪的截止邊界
有什麼建議嗎?
感謝
// find elements to show and hide
var toShow = clicked.next(),
toHide = this.active.next(),
data = {
options: o,
newHeader: clickedIsActive && o.collapsible ? $([]) : clicked,
oldHeader: this.active,
newContent: clickedIsActive && o.collapsible ? $([]) : toShow,
oldContent: toHide
},
down = this.headers.index(this.active[0]) > this.headers.index(clicked[0]);
this.active = clickedIsActive ? $([]) : clicked;
this._toggle(toShow, toHide, data, clickedIsActive, down);
// switch classes
this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all")
.find(".ui-icon").removeClass(o.icons.headerSelected).addClass(o.icons.header);
if (!clickedIsActive) {
clicked.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top")
.find(".ui-icon").removeClass(o.icons.header).addClass(o.icons.headerSelected);
clicked.next().addClass('ui-accordion-content-active');
}
return;
是的,我實際上試圖包裝h3和div在一起,但它似乎打破了JavaScript ...沒有想到把h3內的div,我想這可以工作,雖然不合法.. ..我知道它與編輯JavaScript代碼加在一起頂部 – 2010-06-16 18:44:32
您可以使用另一個div而不是h3來避免衝突。 – derrickp 2010-06-16 18:52:06
是的,就像我說過的那樣,但是它打破了JavaScript。我認爲它期待一個特定的結構才能正常運行。我已經使用我的調查結果更新了我的問題和代碼 – 2010-06-16 18:54:03