ウィンドウのサイズ変更に問題があります。私がやろうとしているのは、ウィンドウが 600 ピクセル未満かどうかを確認してから、ボディに div (.inner) を追加することです。サイズ変更時に、ウィンドウの幅を確認し、600 ピクセルを超える場合は、div (内側) を元の場所に戻します。
HTML
<body>
<div class="outer">
<div class="inner">
</div>
</div>
JS
var windowWidth = $(window).width();
checkWidth();
function checkWidth(){
if(windowWidth > 600){
$('.outer').append($('.inner'));
console.log('back in place');
} else {
$('body').prepend($('.inner'));
console.log('prepend');
}
}
$(window).resize(function() {
checkWidth();
}).trigger('resize');