jQueryプラグインから古いバージョンのIE(IE9は正常)を実行しているかどうかを検出する必要があるため、HTMLを制御できません。古いIEのバージョンを検出する
ユーザーエージェント文字列を解析して$.browser.msie
を使用することはお勧めできません。 $.support
メソッドでも問題は解決されません。
だから、これはうまくいくとわかりましたが、「良い習慣」であるかどうかはわかりません。
$('body').append('<!--[if lte IE 8]><script>$("body").addClass("oldie");</script><![endif]-->');
var old_ie = $('body').is('.oldie');
この方法を使用するか、ユーザーエージェント文字列を解析するに固執するだろう(私はそれはIEかどう把握する必要があり、バージョン番号を取得しますか)?
LOL私はJames Padolseyが1年以上前にそれを理解したことを知っていたはずです:)ありがとう! – Mottie
以前はRangyを見ていたのを覚えていますが、テキストエリアで作業していなかったと思います。今月新しいバージョンがリリースされたので、もう一度見てみる必要があります。再度、感謝します! – Mottie