我有這個瘋狂的錯誤,只有有時出現。當我開發這個網站時很明顯,但是它在一個星期左右消失了,現在網站已經恢復正常了。我認爲它與我的託管沒有任何關係,因爲它本地漏洞也是如此。奇怪的Javascript錯誤交換圖像
我的問題是,我每次點擊交換css值background-image。它可以在95%的時間內正常工作,但有時候在15分鐘的時間內它看起來不會顯示大約一半的圖像,看似隨機。最奇怪的是,如果你看着檢查器,你可以看到腳本正確地改變了css值,但圖像沒有被加載。我不知道爲什麼!
這是網站:shouldivoteoliver.com這是在「宣傳」頁面。
這裏是JavaScript的:
$(document).ready(function() {
var n=0;
$(".button").click(function(){
if (n===5){
$('<video style="position:relative;left:250px;" src="http://dl.dropbox.com/u/1011105/6.ogg" controls="controls">your browser does not support the video tag</video>').appendTo($('#putin'));
n++;
$("#putin").css("background-image","none");
}
else{
$('video').remove();
$("#putin").css("background-image",function(){
if (n>13){
n=1;
return ('url(images/1.jpg)');
}
else{
n++;
return ('url(images/'+n+'.jpg)');
}
});
}
});
});
瀏覽器嗅探一個班輪
交換價值是壞的教程...我假設它可能不是一個問題,因爲你的觀衆,但該網站在IE9中根本不渲染......而IE8則相當粗糙。它在Chrome和FF中運行良好。你在什麼操作系統/瀏覽器中看到這種行爲? – 2011-03-06 19:33:49