$(document).ready(function () {
$("#button").toggle(function () {
$("#preview").animate({
height: 940,
width: 940
}, 800);
$("#button").replaceWith('<div id="button" style="margin:50px">Close</div>');
}, function () {
$("#preview").animate({
height: 500,
width: 500
}, 800);
$("#button").replaceWith('<div id="button" style="margin:0px">Open</div>');
});
});
これにより、プレビュー画面のサイズが変更され、ボタンが変更されますが、トグルの 2 番目の部分は実行されません。つまり、プレビューのサイズが変更され、ボタンの値が元の状態 (開く) に変更されます。
これを修正する方法はありますか?