私はウェブプログラミングには新しく、現在はレスポンシブウェブサイトを構築しています。ウィンドウのサイズ変更イベントでは、右サイドバーはinsertBefore()およびappentTo()メソッドによって移動します。しかしその後、サイドバーのイベントハンドラはもう動作しません。ウィンドウ上の要素を移動した後でイベントハンドラが機能しない
単純なイベントハンドラメソッド:私は削除した場合にのみ
$('#sideBar').mouseover(function(){
alert("hello");
});
作品:
function setlayout(){
if($(window).width() <= 720){
$('#sideBar').insertBefore('#footer');
}else{
$('#sideBar').remove().appendTo('#navbar');
}
};
$(window).on('resize load', function(){ setlayout() });
がどのように私は、イベントハンドラの仕事を作るのですか?
DOMから削除した後、要素に要素を追加することができます。ありがとうございました! – Hulothe