私は、クリックすると別のボックスに移動し、その後、自分のhtmlにある削除ボタンでイメージを削除しようとしています。私はそれをクリックしたときにイメージを追加する方法を理解し、次に削除ボタンをクリックしてイメージを削除しました。 私が抱えている問題は、画像そのものをクリックすると右にコピーする必要がありますが、一度コピーしてからもう一度クリックする前にボタンを使用して画像を削除する必要がありますもう一度表示されます。今すぐクリックすると、画像が繰り返し表示されます。私は.stop()を使ってみましたが、それは関数を完全に停止します。どのようにjQueryを使ってこれを行うのですか?クローン()を一度だけ交換するようにする
のjQuery CODE:
$(document).ready(function(){
$("#john").click(function(){
var johnImage = $("#john").clone(false);
$("h2").html("John is in the box");
$("h2").css({ 'color': 'red'});
$("#johnbox").prepend(johnImage);
});
クローンされているかどうかを保持する変数を保存しないのはなぜですか? – Volem
どういう意味ですか? – TRS7
グローバルブール変数を配置することができます。デフォルトはfalseで、クリックするとtrueを設定します。クローンを行うよりもBooleanがfalseの場合はクリックしてください。他の人は賢明ではありません。削除後に偽に設定する – Volem