這裏有很多東西指向插件來做交叉淡入淡出和東西,但沒有一個真正適合我的需求。沒有插件的Jquery交叉淡入淡出
我有我的網頁上兩兩件事: 大圖像,含有3個到4顆小縮略圖
當點擊縮略圖它在src讀取和修改的主要圖像源的新形象一個div。
我能得到它如何淡入而其他淡出一個(所以它不會去沒有什麼新的圖像褪色之前)
繼承人我的代碼:
$('.TnImage').live('click', function() {
var newImage = $(this).attr('src');
var oldImage = $('.mainImage').attr('src')
$('.mainImage').fadeOut('slow');
$('.mainImage').attr('src', newImage).fadeIn('slow');
});
只是爲了澄清爲什麼我不想使用現有的插件,是大多數需要你知道圖像列表的圖像加載之前,縮略圖圖像是從MySQL數據庫通過php retrived,我寧願不必使2列表一爲縮略圖和1爲主要圖像,然後隱藏除了一個主要的div與我想要顯示的圖像。
我看了一個循環插件,但我會優先考慮不使用它,我知道人們繼續關於不重新發明輪子,但如果我繼續使用插件做東西,我永遠不會去學習jquery如何工作的細節。我曾經使用優秀的IMAGESWITCH,但不適用於jQuery 1.4.3,我需要這個版本的HTML數據(),所以通過解決這個問題,我現在卡住了,爲什麼我問了一個這樣做的方式無需使用插件。
我編輯了我的答案,看看。 – 2011-04-14 14:47:27