我目前在我的網站上有一個div,每隔6秒左右淡入和淡出不同的信息。現在我以前只是在單獨的div中硬編碼,然後讓它們淡入淡出。創建一個緩慢的信息飼料
但是,這似乎是一個馬虎的做法,特別是隨着數據將不斷更新,所以我已經做了一個XML文檔,我可以輕鬆地更新如何以及當我喜歡什麼時候。
我面臨的問題是,我不確定如何使用jQuery加載XML文檔 - >選擇第一個 - >等待6秒 - >加載第二個項目?
到目前爲止,我有這個。
function load_news(){
$(".news").html("");
$.ajax({
url:'news.xml',
dataType: 'xml',
success: function(data) {
$(data).find('news item').each(function() {
var news = $(this).find("body").text();
var news_img = $(this).find("img").text();
$(".news").append("<div class='news'><div class='wrap'><div class='glare'></div><img src='img/news/"+news_img+".jpg'/><div class='name'>"+news+"</div></div></div>");
});
},
error: function(){
alert("Did not Find XML file");
}
});
}
但你可以看到我停留在如何使它通過數據迴路接收到的?
setInterval(code,millisec,lang) - http://www.w3schools.com/jsref/met_win_setinterval.asp – honyovk
我看不出如何限制xml數據一次顯示一個? – user1666881
你使用哪種服務器端語言?或者這是直的HTML? – bflemi3