Autor |
Nachricht |
wysiwyg
Threadersteller
Dabei seit: 02.03.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 03.02.2010 19:02
Titel [JavaScript] Bilder Zoom - Fehler im IE |
|
|
Hallo zusammen,
ich habe ein Projekt von einem Mitarbeiter übergeben bekommen, bei dem u.a. ein Bild gozoomt werden soll. Im Firefox klappt es auch schon problemlos aber im IE wird der Hintergrund zuerst schwarz statt nur ausgegraut. Weiß jemand Rat?
Code: | function zoomImg(id) {
var imgWidth = document.getElementById('foto-' + id).style.width;
if(imgWidth == '260px' || imgWidth == null || imgWidth == '') {
$('#foto-' + id).css({ zIndex: 10000 });
$('#foto-' + id).animate({ width:560, height:409 }, 250);
$('#foto-' + id + ' img').animate({ width:560, height:409 }, 250);
$('#foto-' + id + ' a.link').html("schließen");
$('#dimmer').css({ display: 'block' });
$('#dimmer').animate({ opacity: '.66', filter: "alpha(opacity=66)" }, 500);
$('#foto-' + id + ' div a').attr('href', '#anchor-' + id);
} else if(imgWidth == '560px') {
$('#foto-' + id).animate({ width:260, height:190 }, 250);
$('#foto-' + id + ' img').animate({ width:260, height:190 }, 250);
$('#foto-' + id + ' a.link').html("größere Ansicht");
$('#dimmer').animate({ opacity: '0', filter: "alpha(opacity=0)" }, 500, function() {
$('#dimmer').css({ display: 'none' });
$('#foto-' + id).css({ zIndex: 1 });
var lastUrl = $('#node-' + id + ' .angaben h1 a').attr('href');
$('#foto-' + id + ' div a').attr('href', lastUrl);
});
}
$('#foto-' + id + ' div a').click(function () {
if($('#foto-' + id + ' div a').attr('href') == '#anchor-' + id) zoomImg(id);
});
} |
Vielen lieben Dank für Antworten!
MfG
|
|
|
|
|
wysiwyg
Threadersteller
Dabei seit: 02.03.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 05.02.2010 14:26
Titel
|
|
|
Niemand eine Idee?
|
|
|
|
|
Anzeige
|
|
|
easteregg
Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht:
|
Verfasst Do 11.02.2010 22:15
Titel
|
|
|
wysiwyg hat geschrieben: | Niemand eine Idee? |
Nur eine grobe Ahnung:
Ersetze durch
|
|
|
|
|
emorikaner
Dabei seit: 23.06.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 12.02.2010 09:21
Titel
|
|
|
Nachdem du mit jQuery arbeitest müsstest du Code: | .animate({ opacity: '0', filter: "alpha(opacity=0)" }, 500, [..etc..]) | mit Code: | .animate({ opacity: '0'}, 500, [..etc..]) | bzw. Code: | .fadeOut(500, [..etc..]) | ersetzten können.
----
Ach ja vlt. noch Code: | .css({ display: 'none' }); | mitdem hier ersetzten, hat aber nichts mit deinem Problem zu tun, ist nur kürzer
|
|
|
|
|
wysiwyg
Threadersteller
Dabei seit: 02.03.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 22.02.2010 11:35
Titel
|
|
|
Super, das hat geklappt. Vielen lieben Dank.
Jetzt hab ich nur noch das Problem, dass man im IE7 die Vergrößerung nicht mehr schließen kann, weil der schließen-Button und das Bild hinter dem ausgegrauten liegt.
Jemand eine Ahnung, woran das liegen könnte?
|
|
|
|
|
|
|
|
Ähnliche Themen |
Problem Javascript Image Zoom
Zoom Bilder
Flash: bilder zoom per tween
JavaScript - Onclick Fehler im IE
Navigation mit javascript ausgelagert - wo ist der Fehler
fehler in Nav-menü mit javascript unternavigation
|
|