我正在使用 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。
也许它与文档就绪声明无关?