この記事は最終更新日から2年以上が経過しており、情報が古くなっている可能性があります。

toggleでアコーディオンメニューを作った所、ぐねんぐねんと妙な感じになってスムーズに動作してくれません。
丸一日頭を抱えてコードを片っ端から読み直していたのですが、どうも原因はCSSのtransitionプロパティにあったようです。
こいつを全称セレクタで指定していたがためにjQueryの動きとこうケミストリ反応を起こしてなんかが起きたのでしょう。
対処法としては、全称セレクタに否定疑似クラス(つまり:not())を付け加えてtoggleで動かすパネルをtransitionから外しておけば良いです。