我有幾個函數,第一個替換div的內容,第二個恢復原始div。問題是因爲我正在使用replaceWith方法,如果我第二次嘗試調用它,則第二個div不再存在。有一個更好的方法嗎?我已經嘗試創建一個變量來存儲第二個div的內容,以便我可以重用它,但無法使其工作。用jquery替換和恢復div html
,我所擁有的代碼是:提前
$(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');
});
});
});
謝謝!
您可以創建一個代碼片段? –
嘗試添加'mainClone.fadeIn()'到第二個函數。 –