2023年9月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

他のアカウント

無料ブログはココログ

« ゼノブレイド 序盤感想 | トップページ | 今期の視聴決定アニメ »

2010年7月 3日 (土)

jQuery のプラグイン ui の dialog でIE8のバグ

最近仕事でjQueryを使ってます。今までプログラミングはJavaとかCばっかりだったのでJavaScriptとかほぼ初体験状態です。

jQueryはブラウザによる差分を吸収してくれるので便利、ということで使用を勧められたのですが、IE8で起きるエラー、というのは対応していないプラグインが多いみたいですね。

今回はIE8でエラーを吐いたのはダイアログをカスタマイズできるプラグイン ui.dialog.js でした。

ドラッグできるようにしたかったのですが、IE8ではdraggableの関数でエラーが出ます。

簡単に修正できましたが、プラグインの中身を触る習慣がない人のために書いておこうかと思います。

▼ 以下修正内容 ▼

 jquery.ui.dialog.js
673行目でエラーがでる。
原因は
 $(this).
height($(this).height()).addClass();
とピリオドで続けて書いていること。
これを
 
$(this).height($(this).height());

 $(this).addClass();
にわける。

以上です。

ちょー簡単な修正ですが、プログラムの中身を触る習慣のないデザイン側の人は困ってました。

IE6や7ではエラー出ないんですから、混乱してたみたいです。さすがのマイクロソフトクオリティです。

« ゼノブレイド 序盤感想 | トップページ | 今期の視聴決定アニメ »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: jQuery のプラグイン ui の dialog でIE8のバグ:

« ゼノブレイド 序盤感想 | トップページ | 今期の視聴決定アニメ »