件名: jQueryの導入について

投稿日: 03/13/14 11:26 AM JST
投稿者: yuru

Geeklog 2.0.0 にて、SkitterSlideshow を導入しましたが、下記のようなエラーがでます。 Uncaught TypeError: Object [object Object] has no method 'skitter' jQueryのバージョンよるものでしょうか? どなたか、SkitterSlideshowを導入した方はいらっしゃいませんか?

書込: jQueryの導入について

投稿日: 03/18/14 03:03 PM JST
投稿者: yuru

footer.thtml のplg_footercode で読み込んでいる、jquery.min.js を無効にするには、どうすればよいのでしょうか?

書込: jQueryの導入について

投稿日: 03/18/14 09:30 PM JST
投稿者: Ivy

footer.thtml で、jqueryを{plugin_footercode}でGeeklog 標準がすでに呼ばれているので別のバージョンをさらに入れるとコンフリクトします。 Jsはfooterにいれる方がページの表示は格段に速いです。 必要に応じてjQueryのmigrateプラグインをそのテーマ変数の直後に差し込んでください。 その後に追加したいjQueryのプラグインやjsを読み込みます。 jQueryのバージョン間の問題を解決するためにmigrateプラグインが用意されています。 migrate plugin: http://www.ivysoho.net/article.php/geeklog-jquery-migrate

書込: jQueryの導入について

投稿日: 03/19/14 09:36 AM JST
投稿者: yuru

無事に動作しました。 ありがとうございました!!

書込: jQueryの導入について

投稿日: 03/13/14 04:54 PM JST
投稿者: yuru

色々調べて試してみたところ、header.thtml で、SkitterSlideshow で使う、jquery-1.5.2.min.js を読み込んでいるのに、更にfooter.thtml の[plg_footercode] でjquery.min.js を読み込んでいました。 バージョンのことなるjquery を読み込んでいるせいで、エラーになっていたようです。 そこで、SkitterSlideshow は、トップページしか使わないので、footer.thtml でのjquery の読み込みを、トップページ以外の時しか行わないようにしたいのですが、footer.thtml では、PHPコードが書けないようです。 何か方法があるでしょうか。

Geeklog Japan - 掲示板
https://www.geeklog.jp/forum/viewtopic.php?showtopic=18196