Asp.net 延迟锚标签;“跳跃”;

Asp.net 延迟锚标签;“跳跃”;,asp.net,jquery,anchor,Asp.net,Jquery,Anchor,有没有办法使用ASP.NET和jQuery延迟“跳转”到页面加载时的锚定标记 实际的问题是,我有一个jQuery函数,它在页面加载时隐藏某个类的所有div。现在,当我在页面中间有一个锚标签,并链接到那个锚时,当页面加载“锚跳跃”发生之前,jQuery有机会隐藏div->用户到页面的完全错误部分。 问候, J.Arola也许您可以将位置的片段设置为空字符串,并在页面加载时存储旧值,然后在完成所有操作后重置位置的片段 ASP.Net可能帮不上忙,因为片段不会被发送到服务器。如果您控制传入链接,您可以

有没有办法使用ASP.NET和jQuery延迟“跳转”到页面加载时的锚定标记

实际的问题是,我有一个jQuery函数,它在页面加载时隐藏某个类的所有div。现在,当我在页面中间有一个锚标签,并链接到那个锚时,当页面加载“锚跳跃”发生之前,jQuery有机会隐藏div->用户到页面的完全错误部分。

问候, J.Arola

也许您可以将位置的片段设置为空字符串,并在页面加载时存储旧值,然后在完成所有操作后重置位置的片段


ASP.Net可能帮不上忙,因为片段不会被发送到服务器。

如果您控制传入链接,您可以将
#hash
后缀替换为
?query
后缀。浏览器将忽略这一点,但JavaScript可以在
location.search
中访问它。隐藏div之后,您可以在JavaScript中自己进行滚动。

为什么要使用jQuery隐藏div?只需使用样式,div从一开始就被隐藏:

<style type="text/css">
.TheClassToHide { display: none; }
</style>

.TheClassToHide{显示:无;}

哇,这的确是个好问题。这很有魅力。