我无法使用加载功能来使用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>
答案 0 :(得分:3)
将您的代码放入<head>
部分并更改为:
<script type="text/javascript">
$(document).ready(function() {
$("#slaytGosterimi").load('slaytGosterim.htm');
});
</script>
当你在试图访问的元素中写入脚本时,该元素尚未准备就绪。
根据经验,始终将访问DOM元素的代码包装在$(document).ready()
内,无论它放在何处 - 不要指望浏览器是宽容的。