2012-05-29 79 views
-2

我想單擊展開框。 由於某些原因,代碼不起作用。JQuery收起並展開代碼

http://jsfiddle.net/9UJ7f/1/

PS:我也想展開是動畫,你認爲什麼是做到這一點的最好方法是什麼? 也許檢查「擴大」,然後做一個.animate?

THX

+0

它工作正常,我http://jsfiddle.net/9UJ7f/2/ – Shyju

+1

正常工作:http://jsfiddle.net/j08691/9UJ7f/3/。雖然你沒有在你的jsFiddle中包含jQuery。 – j08691

+0

這是什麼? jsfiddle似乎已經打破了我,現在它的工作.. –

回答

1

我假設你想報頭留下來,下面的內容展開/摺疊。 我想你可能想要一個不同的方法。 jQuery內置了hide()和show()。如果您包含「快」或「慢」作爲參數,它將添加動畫。

+0

感謝您的提示!所以隱藏()和顯示也會擴大框,不僅改變不透明度或可視性? –

+0

是的,如果您創建了圍繞內容的單個div,則可以隱藏/顯示該div並保持標題不變。 – mawcsco

+0

你需要jquery.animate() – Tschallacka

3

上的jsfiddle的左側,您選擇MooTools的爲您的圖書館。

如果你打開你的JavaScript控制檯,你會發現「沒有定義jQuery的」錯誤消息。