0

更新パネルに保持されているリンクボタンがあります。これを更新パネルに保持したとき。Jquery を介して呼び出されたホバー関数が正しく実行されず、適用されたホバー CSS が表示されませんでした。更新パネルを削除すると、正しく表示されます。次はjqueryを適用したものです。

 $(document).ready(function () {

            $("#MainContent_LinkGeneral").hover(
            function () { $(this).addClass("TabGeneralHover"); },
            function () { $(this).removeClass("TabGeneralHover"); }
            );


        });

updatepanel で css が更新されない理由。

4

1 に答える 1

0

ここでしか答えが見つかりませんでした。私はちょうど置く

$(document).ready(function() {
// bind your jQuery events here initially
});

var prm = Sys.WebForms.PageRequestManager.getInstance();

prm.add_endRequest(function() {
// re-bind your jQuery events here
});

ポストバックを維持するため。上記のコードを scriptmanager の後に配置し、このスクリプトをフォームの末尾と body タグの間に配置しました。ここのスレッドを参照してください

于 2012-08-01T13:40:40.450 に答える