PEASANT KING
Commander
- Registriert
- Okt. 2008
- Beiträge
- 2.412
Hallo Leute,
ich habe gerade ein Logikproblem, soll vorkommen.
Ich bastel gerade ein wenig mit JQuery rum soweit so gut hier mal mein Code:
Ich würde gerne, wenn der Hintergrund mittels MousOver oder MouseOut verändert wird, es smooth passiert mittels fadeIn(), fadeOut() wo setz ich da an. Von der Logik her muss doch nachdem der Background geswitched wurde gefadet werden richtig ?
Geht aber in die Hose da er ja das Bild fadet was schon geändert wurde.
Ich bin leider nicht so der Experte in JavaScript, ich denke aber eher es liegt gerade an einer Logik Barriere.
Oder schreiben wir es noch etwas anders, ich hätte gern einen Transition Effekt von einem Hintergrundbild in eine Hintergrundfarbe.
ich habe gerade ein Logikproblem, soll vorkommen.
Ich bastel gerade ein wenig mit JQuery rum soweit so gut hier mal mein Code:
Code:
jQuery(document).ready(function () {
jQuery(".lesson").mouseover(function () {
var img = jQuery(this).css("background");
jQuery(this).css({
"background": "#333",
"cursor": "pointer"
});
jQuery(this).mouseout(function () {
jQuery(this).css({
"background": img,
"cursor": "default"
});
});
});
});
Ich würde gerne, wenn der Hintergrund mittels MousOver oder MouseOut verändert wird, es smooth passiert mittels fadeIn(), fadeOut() wo setz ich da an. Von der Logik her muss doch nachdem der Background geswitched wurde gefadet werden richtig ?
Code:
jQuery(this).css({
"background": "#333",
"cursor": "pointer"
}).fadeOut('slow');
Geht aber in die Hose da er ja das Bild fadet was schon geändert wurde.
Ich bin leider nicht so der Experte in JavaScript, ich denke aber eher es liegt gerade an einer Logik Barriere.
Oder schreiben wir es noch etwas anders, ich hätte gern einen Transition Effekt von einem Hintergrundbild in eine Hintergrundfarbe.
Zuletzt bearbeitet: