業務システム開発・オーダーメイドシステム開発・WEBシステム開発なら朝吉システムズにお任せください!

システム開発(大阪)朝吉システムズ

システム開発に関するお問い合せ・ご相談
わからないことも悩む前にお気軽にご相談下さい。
無料相談
事務所案内
リンク
サイトマップ
訪問サポートエリア
大阪市内
大阪府北部
箕面・池田・茨木・高槻・枚方・豊中・吹田・摂津・寝屋川・交野・守口・門真・四條畷
大阪府中部
大東・東大阪・八尾・藤井寺・柏原
大阪府南部
堺・高石・泉大津・和泉・岸和田・貝塚・泉佐野・泉南・阪南
大阪府東部
松原・富田林・河内長野・羽曳野・大阪狭山
奈良県 奈良・生駒他
兵庫県 神戸他

朝吉システムズTOP › ブログ › jquery 1.9 リリース

ブログ

ブログ

jquery 1.9 リリース

2013年2月14日

既に 1.9.1 がリリースされてしまっていますが。。。
jquery ver 1.9 では非推奨とされていた機能がバッサリ削除されたり、振る舞いが変更になったりと大幅な変更がありました。

変更内容はこちらのサイトが詳しいです。

今回は $.browser.msie が使えることを期待しているプラグインを ver 1.9 で使うための暫定対策を紹介します。

【対策前のコード】

if ( $.browser.msie ){
    true の場合
} else {
    false の場合
}

【対策後のコード】

var ie = $.hasOwnProperty('browser') ? $.browser.msie : ( navigator.appName
 === 'Microsoft Internet Explorer' ) ? true : false;
if ( ie ){
    true の場合
} else {
    false の場合
}

本来はブラウザやブラウザバージョンで判定するのではなく、ブラウザが持っている機能で処理を分けるべきなんですが他人が作ったプラグインを改造するのは大変な作業ですから臨機応変ということで。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.

ページの先頭へ戻る