我有一个关于使用 jQuery-.load 重新加载 div 的问题。代码:
<h1>Official Live-Stream</h1>
<object width="560" height="315" data="http://www.dailymotion.com/embed/video/x10sbxw"></object>
</br>
</br>
<script>
(function($)
{
$(document).ready(function()
{
$.ajaxSetup(
{
cache: false,
beforeSend: function() {
$('#content').hide();
$('#loading').show();
},
complete: function() {
$('#loading').hide();
$('#content').show();
},
success: function() {
$('#loading').hide();
$('#content').show();
}
});
var $container = $("#liveracingblog");
$container.load("../live/addon/addon_ticker.php");
var refreshId = setInterval(function()
{
$container.load('../live/addon/addon_ticker.php');
}, 30000);
});
})(jQuery);
</script>
<div id="liveracingblog"></div>
我遇到的问题是,每 30 秒不仅 liveracingblog-div 重新加载,而且整个页面都会重新加载,这使得嵌入在第 2 行的视频停止。
您可以在这里观察问题:http ://www.racingblog.de/racingbloglive/ (代码是Wordpress
页面模板的一部分,但我认为这并不重要)
如何解决这个问题?