Hocam bu kodlarla hiç jQuery kütüphanesini yüklemeseniz bile olur neredeyse
$("#div_days").html('<div style="margin:35px 0 0 95px;"><img src="images/loading.gif" /></div>');
$('#content > .div_match').each(function() {
if ($(this).attr("normtarih") != gunbulma(matches_date)) {
$(this).css("display", "none");
}
else {
$(this).css("display", "inline");
}
}Gif'deki donmalar ise kodlarınızın tarayıcıyı aşırı yormasından kaynaklanıyor.
gunbulma fonksiyonunu görmeden kesin bir şey söylenemez.
function gunbulma(gunsm) {
if (gunsm.indexOf(",") == -1) {
return gunsm;
}
else {
var gunvsira = gunsm.indexOf(",");
var yeniguns = gunsm.substr(0, gunvsira);
return yeniguns;
}
}jscript dosyasının toplam satır sayısı 4500 filan aynı anda yapılan işlemlerin çok küçük bir kısmı bu arka planda 350 ms de bir sürekli olarak çalışan bir fonksiyon var. O bahsettiğim 200 adet div'i post pethodu ile güncelliyor. Onunda etkisiyle doğal olarak donuyor galiba..