这里有很多东西指向插件来做交叉淡入淡出和东西,但没有一个真正适合我的需求。没有插件的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