2 つのページがあり、div の 1 つで hashchange を使用しています
これが私の問題です。現在のページのdivを置き換えるボタンがdiv内にあります。jqueryを使用してボタンにイベント処理を使用しましたが、ハッシュ変更後、JavaScriptがこれらのボタンに適用されない通常のボタンのように見えますが、どうすればこの問題を解決できますか?
どんな努力も感謝します
2 つのページがあり、div の 1 つで hashchange を使用しています
これが私の問題です。現在のページのdivを置き換えるボタンがdiv内にあります。jqueryを使用してボタンにイベント処理を使用しましたが、ハッシュ変更後、JavaScriptがこれらのボタンに適用されない通常のボタンのように見えますが、どうすればこの問題を解決できますか?
どんな努力も感謝します
コメントから、本当の問題はスタイリングではなく、イベント処理 ( on- rollover ) にあることがわかりません..
そのために、.live()
または.delegate()
メソッドを使用できます。
例
$('buttonselector').live('mousenter', function(){
// do the fadein here
}).live('mouseleave',function(){
// do the fadeout here
});