サイトに数行の新しいコードを挿入しようとしています。ブラウザーの幅が 768px 未満の場合はコードを挿入する必要があり、コードが既に存在する場合は再度挿入する必要はありません。何らかの理由で、ブラウザーのサイズを 768 未満に変更すると、サイズを変更するたびにコードが 2 回挿入され、さらに 1 回挿入されます。このコード行が複数回挿入されている理由を知っている人はいますか?
$(window).resize(function() {
if ($(window).width() < 768) {
if ($(document).not('#step-4-circle')) {
$('<div id="step-4-circle" class="step-circle"><div class="inner"><span class="number">4</span><span class="title">FULFILL ORDERS</span><span class="subtitle">where you want</span></div></div>').insertBefore('#how-step-3');
}
}
});