jQuery.ajax() メソッドを使用していくつかのコードをロードしています。このコードでは、いくつかの jQuery-UI ウィジェット (スライダーとカレンダー) が必要ですが、IE には表示されません。
ここで、どこが間違っているのかを理解するのに役立つかもしれないコード例をいくつか示します。
jQuery-UI ウィジェットをロードするコード
<script>
jQuery(document).ready(function(){
jQuery.ajax({
type:'post',
url: 'file.php',
success: function (data) {
jQuery('.somediv').empty().html(data);
}
});
});
</script>
ロードされ、jQuery-UI ウィジェットを初期化する必要があるコード
<script>
jQuery(document).ready(function(){
jQuery('.datepicker-div').datepicker(someoptions);
jQuery('.slider-div').slider(someoptions);
});
</script>
<div class="datepicker-div">
<div class="slider-div">
非常に単純であることがわかります。FF では問題なく動作しますが、IE では動作しません。
おそらく、ドキュメント対応ステートメントとは何の関係もないのでしょうか?