30得票1回答
如何从Django请求对象中访问URL的哈希/片段

如题:我该如何从Django视图中访问URL哈希/片段(紧随哈希符号#或美式英语中的“井号”后面的部分),因此,我想从Django请求对象中进行访问? 我在这里提供的文档中没有找到足够的信息:http://docs.djangoproject.com/en/dev/ref/request-r...

146得票6回答
如何从服务器端获取URL哈希(#)

我知道在客户端(javascript)中,你可以使用windows.location.hash来访问,但是找不到任何从服务器端访问的方法。 我正在使用asp.net。

27得票5回答
为什么在CSS/jQuery中"#.id"是一个糟糕的选择器,但在HTML锚点中却可以使用?

我正在使用JSDoc。它会生成带有句点的ID,例如: <a id=".someMethodName"></a> 如果页面的其他部分有 <a href="#.someMethodName"></a> 这非常完美。单击第二个锚点将滚动到...

23得票6回答
JQuery中做URL哈希/历史记录的最佳库是什么?

我一直在查找jQuery库中与URL哈希有关的内容,但没有发现好的选择。有一个“history plugin”,但我们都知道它有缺陷并且不够灵活。 我正在将页面加载到一个div中。我需要一种方法来实现url哈希的前进/后退功能。mydomain.com/#home mydomain.com/...

12得票8回答
使用URI哈希标识选项卡时如何防止滚动?

我正在使用JQuery UI来制作我的应用程序中的选项卡。 我需要选项卡可以链接(直接链接打开页面并选择正确的选项卡)。 这是通过使用散列标签/fragmented identifier完成的。 但是,当选项卡上方和内部的内容非常长时,我会遇到问题。 点击选项卡时,页面会向下滚动到选项卡的开...

170得票20回答
修改location.hash时不滚动页面

我们有几个页面使用ajax来加载内容,有一些情况下我们需要深度链接到一个页面。为了不让人们点击“设置”,而是直接链接到user.aspx#settings,这样更加方便。 为了让人们提供正确的部分链接(例如技术支持等),我设置了自动修改URL哈希值的功能,每当按钮被点击时就会触发。唯一的问题...

914得票20回答
如何使用JavaScript检查URL中的#哈希标识?

我有一些jQuery/JavaScript代码,我希望只在URL中存在散列符号(#)时运行它。如何使用JavaScript检查此字符?我需要一个简单的测试,可以检测到这样的URL: example.com/page.html#anchor example.com/page.html#anot...

8得票1回答
为什么维基百科在其URL片段中使用修改后的百分号编码?

我注意到维基百科在URL的路径部分使用百分号编码,但将%字符转换为#片段中的.。 例如,在俄罗斯“俄罗斯”页面上,第2节(历史)的URL为: http://ru.wikipedia.org/wiki/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F#.D0.98.D...

154得票4回答
URL 片段和 302 重定向

众所周知,URL片段(#后面的部分)不会被发送到服务器。 但我想知道,当涉及到服务器重定向(通过HTTP状态302和 Location: 头部)时,片段如何工作。 我的问题实际上是双重的: 如果原始URL有一个片段(/original.php#foo),并且重定向到/new.php,原...

30得票2回答
加载新页面后平滑滚动到锚点

我想在新页面上导航到锚点,但我希望页面在顶部加载后立即平滑滚动到相关的锚点。这可以做到吗? 我完全不懂Javascript。 这是我目前用于当前页面内平滑滚动的js代码。 我只需在链接上应用“scroll”类即可。 非常感谢!<script> $(function(){ ...