Ich habe ein Skript, das ein Bild mit einer Pause ausblendet und es später wieder einblendet. Ich möchte dem Skript weitere Elemente hinzufügen, damit alle gleichzeitig ausgeblendet werden (wenn ich separate Skripte haben, die nicht gleichzeitig ausgeblendet werden).Kann 2 Selektoren nicht kombinieren
var fadeinBox = $("#box2, #icons1");
var fadeoutBox = $("#box1, #icons2");
function fade() {
fadeinBox.stop(true, true).fadeIn(2000);
fadeoutBox.stop(true, true).fadeOut(2000, function() {
var temp = fadeinBox;
fadeinBox = fadeoutBox;
fadeoutBox = temp;
setTimeout(fade, 2000);
});
}
fade();
Das Skript funktioniert gut, wenn ich nur einen Selektor verwende, t.ex. var fadeinBox = $("**#box2**")
. Aber wenn ich viele habe, funktionieren sie nicht.
'funktioniert nicht' ist ziemlich vage – Li357
Haben Sie alle Elemente der gleichen Klasse Hinzufügen versucht '.fadeOut 'aber unterschiedliche IDs? So können Sie zuerst die gewünschten Elemente ausblenden und dann alle mit einem '$ ('. FadeOut')' Selektor anzeigen. – tektiv