ようこそ! Geeklog Japan 2019/01/18 04:12 JST


 2014/03/13 11:26 JST (参照数 2622回)  

状態: オフライン

yuru

Forum User

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

 2014/03/13 16:54 JST  

状態: オフライン

yuru

Forum User

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

 2014/03/18 15:03 JST  

状態: オフライン

yuru

Forum User

Active Member
登録日: 04/25/07
投稿数: 206
footer.thtml のplg_footercode で読み込んでいる、jquery.min.js を無効にするには、どうすればよいのでしょうか?

 2014/03/18 21:30 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
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

 2014/03/19 09:36 JST  

状態: オフライン

yuru

Forum User

Active Member
登録日: 04/25/07
投稿数: 206
無事に動作しました。 ありがとうございました!!

時刻はすべて JST , 現在の時刻は 04:12 AM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  • ゲストユーザの投稿を見る 
  • ゲストユーザ投稿可能 
  • 一部のHTMLを許可 
  • バッドワードをチェック