我的網站上有一個非常簡單的功能,當頁面加載時顯示一個靜態圖像,如果你想看到gif,那麼你點擊圖像,它加載和開始顯示一次加載。jQuery顯示加載圖像,而gif加載
它去如下
jQuery(".imgGif").each(function(index) {
jQuery(this).css("cursor", "pointer");
jQuery(this).click(function (index) {
src = jQuery(this).attr('src');
var extension = src.substr((src.lastIndexOf('.') +1));
switch(extension) {
case 'gif':
jQuery(this).attr('src', src.substr(0, src.length-3) + 'jpg');
break;
case 'jpg':
jQuery(this).attr('src', src.substr(0, src.length-3) + 'gif');
break;
default:
alert(extension);
break;
}
})
});
它的工作原理,你可以在這裏看到它, http://www.lazygamer.net/xbox-360/has-watchdogs-been-downgraded-since-e3-2012/
然而,圖檔是15MB,因此需要一段時間,爲他們加載並開始播放,怎麼辦我在等待時讓圖像變成加載圖像,以便人們知道發生了什麼事情?
我不知道我得到了它,但你說你要使用15兆字節的loadind GIF?如果是這樣,那只是瘋狂。 –
不,我正在加載一個15Mb的gif,我想使用加載圖像之間的靜態文件加載正常和gif .. 因此,頁面加載一張不錯的圖片,我點擊它,並加載圖片取代它的地方然後gif開始時,它完成加載 –
哦,好的抱歉。明確。 –