Ich arbeite gerade an meiner Portfolio-Website, die eine sehr einfache Navigation verwendet. Allerdings möchte ich, dass der Schlagschatten unter dem Typ stärker wird (lies: höhere Opazität/dunkler), wenn der Typ aktiviert ist.jQuery: Wie kann ich die Deckkraft eines Divs steuern, wenn ich über ein anderes div schwebe?
Im Moment sieht mein Code wie folgt aus und erzeugt keine Fehler, tut aber auch nichts.
Für ein gutes Verständnis dessen, was ich meine, bitte sehen Sie sich the website with a live example.
/* Work | Play | About | Contact */
/* Shadow Opacity */
$(document).ready(function() {
$('#workShadow', '#playShadow', '#aboutShadow', '#contactShadow').fadeTo(0, 0.1);
});
/* Shadow Hover effect */
$(document).ready(function() {
$('a#work').hover(function() {
$('#workShadow').fadeTo(200, 0.5);
}, function() {
$('#workShadow').fadeTo(400, 0.1);
});
});
/* Type movement on hovering */
$(document).ready(function() {
$('a.shift').hover(function() { //mouse in
$(this).animate({ paddingTop: 85, paddingBottom: 2 }, 200);
}, function() { //mouse out
$(this).stop().animate({ paddingTop: 75, paddingBottom: 12 }, 400);
});
});
Grundsätzlich muß ich die Opazität der Schattenelemente (4 einzelne) bei 10% Opazität starten und während des Benutzers schwebt, die Art bewegt sich nach unten (dieser Teil funktioniert) und gleichzeitig wird der Schatten wird stärker, erhöht sich auf 60% Opazität. Dann stellen Sie bei mouseOut wieder auf 10% zurück.
Das funktioniert perfekt und danken Ihnen speziell für sie so ausführlich erläutern. Ich kann nicht glauben, dass ich die gleiche ID zweimal verwendet habe .. argh .. ich hätte es besser wissen müssen. Danke, dass du das unterstrichen hast! Nochmals vielen Dank. J. – Jannis