1

私を助けてもらえますか?これを機能させることができず、私は気が狂っています。

UpdatePanel 内に GridView があります。gridview のリンクの 1 つは、次の JQuery スクリプトを使用します。

ScriptManager.RegisterClientScriptBlock(this, GetType(), "Script1", "$('#divid1').click(function () {$('#divid2').toggle('slow');});", true);

だから私はこのようにスクリプトを登録していますが、うまくいきます。私が抱えている問題は、リンクをクリックするたびにページが一番上にスクロールすることです。ページを上にスクロールせずにJQueryスクリプトonclickを実行するにはどうすればよいですか?

どうもありがとう!

4

3 に答える 3

0
$('divid1').click(function (e) {
    e.preventDefault();
    // your other code
});
于 2013-07-07T11:20:34.457 に答える
0
Because you are using `ScriptManager.RegisterClientScriptBlock ` this will go server side so scroll is going to top.

Instead of this use Jquery for link click event

$('divid1').click(function (e) {
    e.preventDefault();
    // your other code
});
于 2013-07-08T10:11:11.407 に答える