0

私はjQueryを学んでいて、練習をしています。 私の仕事は: ホバー 時に GridView 行を強調表示する .aspx ページに次のコードを記述しました

<script src="Scripts/HighlightGridViewRow.js" type="text/javascript"></script>

<script type="text/javascript">
    $(document).ready(function() {
        $("#<%=GridView1.ClientID%> tr").hover(
function() {
    $(this).addClass("highlight");
},
function() {
    $(this).removeClass("highlight");
});
    });
</script>

コード ビハインドに jQuery 固有のコードはありません。

.aspx ページに記述された JavaScript コードを 1 つの個別の .js ファイルに移動するにはどうすればよいですか?

前もって感謝します、

アショク・クマール。

4

1 に答える 1

0

関数に JQuery ホバーを置き、それを JS ファイルに配置します。

clientID をパラメーターとして渡して、その関数を呼び出します。

このようなことをしてください。

呼び出し機能は.aspxページにあります:-

highLight(<%=GridView1.ClientID%>);

関数はJSファイルにあります:-

function highLight(cid)
{   
    $("#"+cid+" tr").hover(
        function() {     
            $(this).addClass("highlight"); 
        }, 
        function() {     
            $(this).removeClass("highlight"); 
        }
    );
}
于 2012-07-03T10:11:24.087 に答える