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

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

28得票5回答
JavaScript中记录哈希/锚点变化的历史记录

我目前正在实现一个JavaScript库,用于跟踪地址栏哈希部分的更改历史。这个想法是可以在哈希部分中保留状态,并使用后退按钮返回到上一个状态。 在大多数现代浏览器中,这是自动的,你只需轮询location.hash属性以检测变化(在IE8中,你甚至不需要这样做;你只需将函数附加到onhas...

28得票2回答
URL片段(#)允许使用的字符

经过一番搜索,我未能找到一个关于URL片段可以使用哪些字符的好答案。我正在编写一段JavaScript脚本,将利用URL片段。 我希望通过不让URL看起来太复杂,使其更加易于识别。所以我想知道是否可以在URL片段中使用类似“:,?,&或!”这样的字符,但仍然保持其有效性。 我的UR...

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

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

26得票4回答
窗口位置散列值 =“ ”; 防止滚动到顶部?

在我的网站中,我使用以下方式设置URL地址:window.location.hash = 'project_name'; 但是如果我想从任何哈希中清除地址URL(当我关闭项目时),并设置:window.location.hash = ''; 页面会滚动到顶部,怎么样才能在不影响其他方面的情况下...

23得票1回答
URL片段中的多个参数

是否有一种标准格式,可以允许在URI片段中指定多个参数?(即井号#后面的部分,而不是查询字符串。) 最相关的信息可能是这个问题:Multiple fragment identifiers correct in URL?。片段的允许字符也可以在那个问题中找到。 比如说,使用分号来分隔多个参数...

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

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

22得票1回答
Apache重写规则用于包含哈希标记的目标

我正在尝试发出一个重定向,其中目标包含片段标识符部分。 我尝试使用以下规则:RewriteRule ^/foo/bar/([^/]+)/(.*)$ /cgi/script#foobar::$1.$2 [R,L] 然而,# 转换为 %23,导致 Web 应用无法正确解析此 URL。如何强...

20得票4回答
Bootstrap折叠 - 打开给定的id片段

想象一个有三个部分的 Bootstrap 折叠<div class="panel-group" id="accordion"> ... <div id="accordionOne" class="panel-heading"></div> ...

19得票4回答
URL中的# /代表什么?

我正在开发ROR网站应用程序。我的网页URL如下所示-http://dev.ibiza.jp:3000/facebook/report?advertiser_id=2102#/dashboard 我明白advertiser_id是2102,但我不理解#/dashboard指的是什么?