最新のマークアップで jQuery 1.4.4 を使用するアプリがあります。拡大。
Firefox に問題はありません。すべて動作します。しかし、IE (私の場合は IE8) は、かなりの頭痛の種です。
markitup! と組み合わせたテキストボックス入力があります。アプリケーションの管理側とクライアント側の両方に、同じ JS および CSS コードがリンクされています。
クライアント側のテキスト ボックスは問題なく動作し、その上にあるマークアップ バーも問題なく表示されます。同じコードを実行すると、管理者側の IE でエラーが発生し、マークアップが表示されません! メッセージ ボックスの上のバー。競合がないように、管理セクションの他のすべての JS ファイル参照を削除しました。しかし、それでも動作せず、IE で JS エラーが発生します。
これが私が両方のページに含めたものです(最低限の必需品まで):
jquery-1.4.4.min.js
jquery.markitup.min.js
jquery.markitup.settings.js
custom.js
// ----- custom.js
$(document).ready(function() {
$("textarea#message_body").markItUp(markitupTextileSettings);
});
したがって、上記のコードは Firefox のクライアントと管理者の両方で 100% 正常に動作します。そして本当に奇妙なのは、クライアント側のページでは同じコードが IE8 で機能するが、管理者側のセクションでは機能しないことです。
次のエラーが表示されます
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDC; .NET4.0C; Tablet PC 2.0)
Timestamp: Tue, 19 Jul 2011 20:21:24 UTC
Message: Object doesn't support this property or method
Line: 33
Char: 39
Code: 0
URI: https://myserver/javascripts/jquery/jquery-1.4.4.min.js
私は何が欠けていますか?