我有一個頁面,我將加載幾個不同大小的主圖像;雖然不是所有的大圖像都會一次加載。多個圖像大小vs瀏覽器圖像大小調整/縮放
的情況是這樣的..
我有一個包含所有較大的圖像拇指滑塊;這些全部在頁面加載時加載。
默認的大圖像加載網頁時確實,但其他大的圖片,僅當用戶點擊縮略圖該圖像,然後我更換大的圖像作爲這樣的src加載..
function changeMainImage(image) {
// Set big image
var big_image = image + '-big.png'
// Update main image url
jQuery('#main_image').attr('src', big_image);
}
現在,因爲大圖像在頁面沒有加載時會導致大圖像出現小的延遲,這是不希望出現的。
現在我想我可以用一塊石頭殺死兩隻鳥,只需加載大圖像,沒有大拇指,只需讓瀏覽器將大圖像縮放爲縮略圖;我只是有點畏縮這樣做,因爲我一直恨網站使用這種方法的拇指,但在我看來,這似乎是有效的,因爲我需要加載大圖像。
這將使我可以減少1 * amount of pics
的http請求數量,並且讓我在點擊拇指後立即加載大圖像。
我唯一擔心的是試圖找出如何給瀏覽器正確的尺寸,以便圖像縮放到正確的比例以及事實上,如果頁面有12個圖像;通過這種方式,我可以讓用戶一次下載所有12張大圖片,甚至不會對所有人都感興趣。
兩個版本都有優點&缺點 - 任何建議這裏要做什麼?
一些很好的選擇 - 謝謝! – Brett