BuddyPress 1.5がリリースされていますが、テンプレートの下位互換が無いようなのでWordPressを3.1.2から3.2.1へ、BuddyPressを1.2.8から1.2.10へアップデートしました。その際にハマったメモ。
ブラウザのエラーコンソールなどで
f.easing[e.animatedProperties[this.prop]] is not a function
というエラーが出て、ダッシュボードのアコーディオンメニューが開閉できなくなったりします。これはWordPress 3.2でjQueryが1.6.1になり、easein()が利用できなくなったためのようです。
参考)
jQuery Animation, Easing Woes
BuddyPress 1.2.9のglobal.jsからeasein()がeaseinQuad()に書き換えられているのでBuddyPressのbp-defaultテーマから最新のglobal.jsを使用中のテーマディレクトリにコピーすれば直ります。
毎回、BuddyPressのアップデートの際に、この辺のファイルを反映しわすれがち…。
f.easing[e.animatedProperties[this.prop]] is not a function
Programming

コメント