Ich habe ein paar Funktionen, die erste ersetzt den Inhalt eines div die zweite stellt die ursprüngliche Div. Das Problem liegt daran, dass ich die Methode replaceWith verwende. Das zweite div existiert nicht mehr, wenn ich versuche, es ein zweites Mal aufzurufen. Gibt es einen besseren Weg, dies zu tun? Ich habe experimentiert, eine Variable zu verursachen, die den Inhalt des zweiten div speichert, also kann ich es resuse, aber konnte es nicht zum Funktionieren bringen.Ersetzen und Wiederherstellen von div html mit jquery
Der Code, den ich habe, ist:
$(document).ready(function() {
$('#trigger_adults').click(function() {
var mainClone = $("#main-content").clone();
$('#main-content').fadeOut('fast', function() {
$('#main-content').replaceWith($('#adults'));
$('#slider-sec').slideUp('slow');
$('#adults').fadeIn('fast');
$(window).scrollTop(0);
});
$('#return').click(function() {
$("#adults").replaceWith(mainClone.clone());
$('#adults').fadeOut('fast');
$('#slider-sec').slideDown('slow');
});
});
});
Vielen Dank im Voraus!
Könnten Sie einen Code-Schnipsel erstellen? –
versuchen Sie, 'mainClone.fadeIn()' zur zweiten Funktion hinzuzufügen. –