jquery でモーダル ウィンドウを作成しようとしていますが、かなりうまくいったようです。唯一の問題は、連絡先ボタンを 2 回目にクリックしたときに、2 つのモーダル ボックスが追加されたように見えることです。もう一方の上に 1 つ。もう一度クリックすると 3 分の 1 が....
コードは次のとおりです。
$('#contact').on( 'click', function(e){
e.preventDefault();
$('body').append('<div id="modal"></div>');
$("#modal").load('/forms/contact-form.html').hide().fadeIn(1000);
});
$('#send').click(function(e){
$('#modal').remove();
});
誰かがなぜこれが起こっているのか説明できますか? また、私がここで試みていることについてのフィードバックも歓迎します。