c# - 执行JQuery脚本时页面滚动到顶部

标签 c# javascript jquery asp.net

你能帮我一下吗?无法让这个工作,这让我发疯。

我在 UpdatePanel 中有一个 GridView。 gridview 中的链接之一使用以下 JQuery 脚本:

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

所以我像这样注册脚本并且它工作正常。我遇到的问题是,每次单击链接时,页面都会滚动到顶部。如何在页面不滚动到顶部的情况下执行 JQuery 脚本 onclick?

非常感谢!

最佳答案

如果您的 href 属性中有 #,浏览器通常会跳转到顶部。 看看你是否有这个问题,并且你的代码在 href 中有一个 #

关于c# - 执行JQuery脚本时页面滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17511516/

相关文章:

c# - ModalPopupExtender 作为状态框

javascript - Python CGI 脚本拒绝包含数据 URI 的数据 (403)

javascript - 如果包含多个复选框的 div 中的一个复选框被选中,则为所有复选框添加类

javascript - 使用 Node jquery 操作现有文档

c# - 从其他属性的代码中测试属性

javascript - 从 C# 应用程序向 Angular 页面发送发布请求

c# - 绑定(bind)到 ViewModel 属性时,WPF 用户控件依赖属性不起作用

javascript - ReadySetRaphael 无法正确呈现 SVG

javascript - 如果使用 clickableCheckbox 格式化程序,如何从 jqGrid 中确认的订单行中删除删除操作图标

javascript - 在 Radio Select 上,显示不同的复选框选择