我想在按下按鈕時切換div。 目前我有這樣的:在jQuery中反轉.toggle()
$("#reportOptions").toggle("fast");
但是,當我第一次按一下按鈕,它設置的div:
display: none;
當我再次點擊:
display: block;
這很好,但我希望第一次點擊是樣式塊,所以反過來切換。
我該怎麼做? Jquery.com沒有解釋這一點,每個SO上的帖子都是關於反轉動畫,而不是關於布爾值。
我已經嘗試將初始HTML設置爲display: none;
,但如果我這樣做,動畫就會以奇怪的方式取消(僅適用於第一次點擊)。
爲什麼不是$(「#reportOptions」)。toggle(「hide」); – C2486
'toggle'檢查當前樣式並顯示爲隱藏 – Grundy
@LearningMode因爲它需要取消隱藏第一次點擊,並隱藏第二次,等等。 –