我用這段JavaScript代碼來設置圖像的src到現有圖像的圖像源:的jQuery - 設置IMG SRC已經通過瀏覽器加載圖像 - 在Safari
var src = $('#thumbnailImg' + pageNum).attr('src');
$('#mainAppImageImg').attr('src', src);
在Firefox和IE可以按照預期工作 - 圖像使用現有圖像,不會再從服務器請求圖像。
在Safari中,它導致圖像從服務器重新加載。我認爲這是因爲我在服務器返回的圖像頭部中做了錯誤的事情,但這不是我知道的很多主題。
您可以在此處看到此操作:http://www.las.si/tryitout.php。
默認情況下,圖像將被重新加載,您可以使用精靈來防止重新加載圖像。 – Dev
您無法使用精靈設置圖像寬度和高度 –
感謝您的快速響應。 @Dev幾個後續:#1我認爲默認情況下,瀏覽器會嘗試緩存的圖像。 #2你使用sprite是什麼意思? – CharlesA