小さな広告代理店 OFFICE LIFTING

お客様のやりたいこと、販促からウェブサイト制作までトータルにサポートします。

TEL06-4961-8024

〒661-0021 兵庫県尼崎市名神町2-9-1-302

06月

WordPressでlightbox系プラグインを使っている場合、jQuery1.8だとIEでバグる。

WordPressのバージョンアップしたら急にライトボックスが動作しなくなり
fancyboxなどに入れ替えてみるも改善せず原因がわからなかったが
ネット検索してEDS Samuraizさんの記事
WordPressでFancyboxを使っている場合、IEだとjQueryのverが1.8だと正常に動作しないんだぜ?
を発見。どうもwordpressのバージョンアップに伴いjQueryのバージョンが1.8になったことで
対応していないIEで正常に表示されなくなった様です。

早速、対処法として掲載されていた下記の方法を試してみました。

の前に下記を記述して、自動的に読み込まれる前に強制的に古いバージョンを
読み込ませることでIEでのバグを回避します。

<?php
//WordPress自体の読み込みをキャンセル
wp_deregister_script( 'jquery' );
//バージョンの指定
wp_enqueue_script('jquery','http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js');
?>

相変わらずIEは足並みが揃わない感じです。
なんとかならないもんかな。