おはようの人々[SOLVED]はDIVのコンテンツを更新した後、私は各PHPページによって生成された別のGoogle Geochartを含む、X DIV(TopRowRight1、TopRowRight2、TopRowRight3 ...)を持って、
それをフェードアウト.php?template = X。
function getResult(template){
jQuery.post("GeochartPerProvince.php?template="+template,function(data) {
jQuery("#TopRowRight"+template).html(data);
});
}
jQuery().ready(function(){
getResult(1);
setInterval("getResult(1)",10000);
getResult(2);
setInterval("getResult(2)",10000);
getResult(3);
setInterval("getResult(3)",10000);
});
jQuery(function() {
var $els = $('div[id^=TopRowRight]'),
i = 0,
len = $els.length;
$els.slice(1).hide();
setInterval(function() {
$els.eq(i).fadeOut(function() {
i = (i + 1) % len
$els.eq(i).fadeIn();
})
}, 5000)
});
5秒ごとにフェードアウトして次のフェードインを行います。これは完全に機能します。 今のところ、DIVのPHPページは10秒ごとに更新されます。これも機能します。
しかし、私が夢見ることは、DIVが10秒ごとではなくフェードアウトした後、DIVのPHPページがリロードされるということです。私は不幸にもそれを行う方法を見つけませんでした。それをどうお勧めしますか?
(私は申し訳ありませんjQueryのに非常に新しいです)
、お読みいただきありがとうございました良い一日持っています。それが正常に動作するか
編集:
function getResult(template){
jQuery.post("GeochartPerProvince.php?template="+template,function(data) {
jQuery("#TopRowRight"+template).html(data);
});
}
$(document).ready(function(){
getResult(0);
getResult(1);
getResult(2);
//setInterval("getResult(2)",10000); <== keep this piece of code in case of need.
});
$(document).ready(function() {
var $els = $('div[id^=TopRowRight]'),
i = 0,
len = $els.length;
$els.slice(1).hide();
setInterval(function() {
$els.eq(i).fadeOut(function() {
i = (i + 1) % len
getResult(i);
$els.eq(i).fadeIn();
})
}, 10000)
});
をありがとう!
こんにちは、それは私がしようと試みた最初のことです。しかしそれは動作しませんでした...あなたのコメントを読んだ後、私は最終的に0(1の代わりに)でDIV番号を開始し、それは完全に動作します。なぜ私に尋ねないでください!とにかくありがとうございました !! –