jQuery komut dosyam için yardıma ihtiyacım var. Her 10 saniyede bir yenilenen bir sayfam var ve bir özet akışından yeni div'ler ekleniyor.20'den fazla varsa eski divleri silin | jQuery
Scriptim, div'leri sayar ve 20'den fazla div olduğunda son div'i kaldırır. Feed, bir seferde yalnızca 1 div eklerse bu iyi çalışır. Ancak özet akışı aynı zamanda div'ları çoğaltabilir. Bu olduğunda, sayım en fazla 20 div değerini geçebilir. Buradaki problem, benim betiğimin sadece 20 sayımı aşan tüm divleri değil, 1 div'i silmesi. Hep 20 div'ler vardır böylece tüm ekstra div'leri kaldırmak gerekir
var $auto_refresh = setInterval(function() {
var $articleCount = $('div').length;
if ($articleCount > 20) {
$('div:last-child').remove();
}
$autoUpdate();
}, 10000); // refresh every 10000 milliseconds for new items
:
Bu benim kodudur. Umarım birileri bana bu konuda yardımcı olabilir.
Bu $ articlecount' aslında güncelleme gelmez 'çünkü işe yaramaz' while';) – Supr
Şimdi kesin yapar. –
üzgünüm, bu [HTMLCollection canlı olmak] için bir durum olduğunu düşündüm (http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-75708506) - farketmediniz uzunluğunu –