我目前使用以下内容来淡化我网站上的图像:
$(document).ready(function() {
$('ul.image-switch li').mouseover(function(e) {
if (e.target.nodeName.toLowerCase() == 'a') return;
var image_src = $('a', this).data('image');
var img = $('.image-container img');
if (img.attr('src') != image_src) { // only do the fade if other image is selected
img.fadeOut(200, function() { // fadeout current image
img.attr('src', image_src).fadeIn(200); // load and fadein new image
});
}
});
});
http://www.sehkelly.com/#news就是一个例子。
如您所见,当前图像必须在新图像淡入之前淡出。
我希望动作是同步的。请 - 有谁知道我怎么能做到这一点?
非常感谢。
编辑:无知的新手。代码示例非常感谢。