ボタンをクリックすると、IDを変更して、クラスtoMenu
を追加して新しいスタイルを適用します。私がしたかったのは、新しいID menu
のボタンをクリックすると、別のクラスmenuTransition
が追加されたということです。しかし、今のところ、古いID #button
のボタンをクリックするとクラスmenuTransition
が既に追加されています。しかし、新しいID #menu
のボタンがクリックされるまで、クラスmenuTransition
を追加しないでください。ここ
は私のコードです:jQuery .on()がクリックで即座に起動しません。
$(document).ready(function() {
$("#button").click(function(){
$("#button").addClass("toMenu")
$("#button").attr("id","menu");
});
});
$(document).on("click", "#menu", function() {
$("#menu").addClass("menuTransition");
});
をなぜなら、このコードの目的は何ですか? – David
ええ、あなたのコードは意味がありません。 ..最初からIDとしてメニューを持っていて、何の問題もありません。 – TGarrett
まず、ボタンはメニューではなく、左にスライドして個々のスタイルを取得し、 'menu'というIDを取得します。 –