0

我想使用 jquery 每 1 秒从另一个页面获取 div 中的内容它在 Firefox 中运行良好但与 ie8 冲突的问题是它不是每 1 秒后获取内容

<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#load_tweets').load('home_add_img.php?v=1').fadeIn("slow");
}, 1000); // refresh every 10000 milliseconds
</script>
<div id="load_tweets" style="width:100px; height:200px;"> 
</div>
4

1 回答 1

0

把它包裹在 $(document).ready(); 它可能会起作用。

$(document).ready(function(){
 var auto_refresh = setInterval(function (){
 $('#load_tweets').load('home_add_img.php?v=1').fadeIn("slow");
 }, 1000);
});

JavaScript 提供了在页面完全加载时执行代码的 load 事件,直到页面的所有内容都渲染到 DOM 中才会触发该事件。所以使用 document.ready 始终是最佳实践。

于 2012-07-29T16:36:10.587 回答