我正在尝试实现会影响两个图像的“淡入”脚本:
<script type="text/javascript">
$(document).ready(function(){
$('img').mouseover( function() {
$(this).fadeOut(200, function() {
$(this).attr({'src':'http://example/images/image.png'});
if (this.complete) $(this).fadeIn(500);
});
});
});
</script>
这段 jQuery 给了我以下信息:
1 - 首先图像淡出并消失 2 - 然后,它从空白处出现新的。
所以我想改进脚本以获得真正的“淡入”效果。
到目前为止,我一直在探索两个很棒的资源:
- 循环插件- 非常酷(我会尝试在悬停时获得循环效果)
- JQuery for Designers很酷,但是我在 IE 上遇到了很多问题(fadeIn 上有一个奇怪的黑色像素化边框)。
如果有人能指出最终的额外解决方案,非常感谢。
简
编辑:这里的 CSS 技巧/解决方案http://paragraphe.org/stackoverflowdemos/crossfade-images/