加载功能不适用于IE

时间:2011-12-04 18:11:40

标签: jquery

我无法使用加载功能来使用IE。在Google Chrome中我的网站运行正常。 我尝试用“无缓存”策略解决问题,但没有运气。我还应该做些什么来使它与IE一起工作?

来源:

<meta http-equiv="Cache-control" content="no-cache">
<script type="text/javascript" src="ayarlar/jquery-1.7.1.min.js"></script>

</script>


<style type="text/css">

.slaytGosterimi {
    position: relative;

left:10%;
top:15%;

}
body {

background:#000000 ;
}
.ustBackground {
position: relative;
left:15%;
width:70%;
height:100%;
background:#F4F4F4;


}


</style>


<div class="ustBackground">

<!--Slayt gösterisi içeriği!-->
<div class="slaytGosterimi" id="slaytGosterimi">
<script type="text/javascript">

$("#slaytGosterimi").load('slaytGosterim.htm');
</script>
</div>
<!--Slayt gösterisi içeriği!-->

</div>

1 个答案:

答案 0 :(得分:3)

将您的代码放入<head>部分并更改为:

<script type="text/javascript">
$(document).ready(function() {
    $("#slaytGosterimi").load('slaytGosterim.htm');
});
</script>

当你在试图访问的元素中写入脚本时,该元素尚未准备就绪。

根据经验,始终将访问DOM元素的代码包装在$(document).ready()内,无论它放在何处 - 不要指望浏览器是宽容的。