Önbelleğe alınan görüntü devre dışı?

1 Cevap php

** edit it seems that when the javascript changes the image that the reflection gets an undefined src. Any thoughts on that **

Ben bir görüntü yansıtmak için jquery kullanıyorum bu sorunu var. Ben bu haber başlığı listesini var ve otomatik olarak başlıkları üzerinden atlıyor. Her zaman o görüntü ve yansıma değiştirir.

Bu prefectly ilk kez çalışır ancak sayfaya geri gittiğinizde sadece tüm görüntüler için ilk görüntünün yansımasını gösterir böylece görüntü önbelleğe.

Herkes görüntü önbelleğe alma devre dışı bırakmak için nasıl biliyor mu?

Ben kullanıyorum reflection.js

Bu görüntüler arasında döner fonksiyonudur.

function changeId(){
	$(".speglun").unreflect();
	if(id < 5){
		id++;
		var eldri = id - 1;
	}else{
		id = 1;
		var eldri = 5;
	}

	$('#newsBgW'+id).css("background-position", "-477px 0px");
	$('#newsBgW'+eldri).css("background-position", "0px 0px");

	$('#frettaMynd').attr("src", myndir[id]);
	$(".speglun").reflect();
	t = setTimeout("changeId()", time);
}

1 Cevap

Eğer resmin URL'sini oluşturmak, mevcut zaman damgası eklemek, bu yüzden tür image.jpg?20090305101423 gibi görünüyor. Bu önbelleğe alma önlemek gerek. Aslında yine de her zaman önbelleğe, ama "farklı" bir görüntü olacaktır.

Eğer açıklık önce ben bu yanıtladı. Ben bu jQuery eklentisi hakkında hiçbir fikrim yok, ama belki yine de yararlı olacaktır ..