我试图将RSS源加载到滑块中。滑块处于循环模式,因此在此模式下,您将获得无限滚动,并且第一张幻灯片将在最后一张幻灯片之后重复。所以实际上我的RSS幻灯片中有两张幻灯片。使用相同ID /类的多个div的Ajax加载内容
现在的问题是,内容只加载,如果有一个股利。
我的jQuery加载RSS文件:
(function($)
{
$(document).ready(function()
{
$.ajaxSetup(
{
cache: false,
beforeSend: function() {
$('#rssblok').show();
$('#loading').show();
},
complete: function() {
$('#loading').hide();
$('#rssblok').show();
},
success: function() {
$('#loading').hide();
$('#rssblok').show();
}
});
var $container = $("#rssblok");
$container.load("/kantivi/kantivi_rss.php");
var refreshId = setInterval(function()
{
$container.load('/kantivi/kantivi_rss.php');
}, 9000);
});
})(jQuery);
的kantivi_rss.php文件只是一个RSS装载机和它呼应的内容。这一切工作
现在,其中进料必须在滑块内容加载的部分看起来像这样:
<?php
$slider .= '<div id="rssblok">';
$slider .= '<img src="/img/loading.GIF" id="loading" alt="loading" style="display:none;" />';
$slider .= '</div>';
?>
如果我把滑块不是在一个循环中,将只有一个
<div id="rssblok">
它工作得很好。但是,在循环模式下,它不会加载RSS内容,因为有2个幻灯片,其中有<div id="rssblok">
div。
希望问题很清楚,如何解决这个问题?
IDS必须是唯一的,使用一个类来代替,而迭代该类 – kero
的元素我有同样的的想法,并尝试与课堂..但是它是同样的问题。 – Trekdrop