Ich versuche, ein ‚Fade in‘ Skript zu implementieren, die zwei Bilder beeinflussen würde:jQuery: Überblenden Bild auf schweben
<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>
Dieses Bit von jQuery gibt mir folgendes:
1 - erste das Bild verblasst und verschwindet 2 - dann, aus einem leeren Raum, entsteht der neue.
Also ich möchte das Skript verbessern, um einen echten "Einblenden" Effekt zu bekommen.
Es gibt zwei große Ressourcen, die ich jetzt zu erforschen wurde:
- Cycle Plugin - sehr cool (ich versuche, diesen Zyklus Effekt auf schweben zu bekommen)
- JQuery for Designers cool, aber ich hatte ein paar Probleme mit IE (eine seltsame schwarze pixelierte Grenze auf dem FadeIn).
Vielen Dank, wenn jemand auf eine eventuelle zusätzliche Lösung hinweisen kann.
Jan
EDIT: CSS Trick/Lösung hier http://paragraphe.org/stackoverflowdemos/crossfade-images/
Funktioniert dies für IE8 und IE9? –