だから私はjavascript/jqueryにかなり慣れていないので、助けが必要です。これが問題です。ボタンがjqueryアニメーションをトリガーしてログインフォームを表示するページがあります(その場所にあった以前のhtmlを置き換えるだけです)ログインフォームで、ログインフォームを非表示にするボタンを動的に作成し、元の html を表示します。しかし、そのボタンを .click メソッドで呼び出すことはできず、OnClick 属性でさえ機能しません! 何かアドバイス?
$(document).ready(function() {
$("#login_button").click(function() {
$("#menu").animate({height: "toggle"}, 500, function() {
$("#menu").empty();
$("#menu").append('<button id="back_button"></button>');
$("#menu").animate({height: "toggle"}, {duration: 500, queue: false});
});
});
});
そして、「back_button」クリックをリッスンするコード:
$(document).ready(function() {
$("#back_button").click(function() {
$("#menu").animate({height: "toggle"}, 500, function() {
$("#menu").append(//Regular HTML);
$("#menu").animate({height: "toggle"}, {duration: 500, queue: false});
});
});
});
別の JavaScript で生成された要素で JavaScript を実行できませんか? どんな考えでも素晴らしいでしょう!前もって感謝します!