$("a img").bind("mouseenter", function() {
$(this).fadeOut(500);
});
$("a img").bind("mouseleave", function() {
$(this).fadeIn(500);
});
здесь проблема в том, что в результате fadeOut элемент становится скрытым. И тут начинаются приколы. Толком не разобрался, но странно получается, по-разному (в разных браузерах) и не так как требовалось. А надо так (насколько я понял):
$("a img").bind("mouseenter", function() {
$(this).fadeOut(500).fadeIn(500);
});
а, даже не так надо, подумаю