当我使用 Sammy.js 时,如何移动到页面上的锚点? [复制]

2023-12-09

可能的重复:
如何使用 jQuery 或 Javascript 将 HTML 页面滚动到给定的锚点?

我正在使用 Sammy.js,它处理所有客户端 URL 导航。我想导航到/page#fragment,但该页面实际上不会转到#fragment。我怎样才能让它自动做到这一点,或者通过编写代码来转到片段?


Sammy 不会自动触发路由,因此在您的处理程序中您需要添加:

hash = window.location.hash
if(hash != '') { 
    window.location.hash = hash;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我使用 Sammy.js 时,如何移动到页面上的锚点? [复制] 的相关文章

随机推荐

  • 无法使用图像和名称正确填充 ListPicker 控件

    我已经为用户创建了一个 ListPicker 控件来更改他或她的背景 但并非所有信息都正确填充在 ListPicker 控件中 当用户导航到我的 SettingsPage 时 会出现问题 所有 ListPicker 项目的文本都正确显示 但
  • Android - 使用 LocationManager 不会提供地理修复

    我正在尝试使用以下代码获取 G1 的 GPS 位置 活动中 MyLocationListener myListener new MyLocationListener LocationManager myManager LocationMan
  • 更改 app.config 后强制重新生成 Settings.settings 文件

    我有一个自动构建过程 可以将应用程序设置为指定模式 例如 Dev uat live 根据这种模式 我想将连接字符串更新为相关的连接字符串 但是 在我的数据访问层中有一个 app config 文件 它存储连接字符串 用于提供 Setting
  • 使用 JSOUP 将文档加载到 WebView

    我正在尝试将网页的一部分解析为 WebView 我正在使用 jsoup 库获取我需要的部分页面 然后加载到 webview 这是代码 public void loadArticleWithHTML Thread downloadThread
  • 随机创建两个列表

    我使用 pandas 从 CSV 文件导入大量数据 读取后我将其格式化为仅包含数字数据 然后返回列表中的列表 每个列表包含大约 140k 位数据 numericalData 从这个列表中 我希望创建Testing and Training
  • iPhone - 可以覆盖 UITableViewCell setSelected:animated

    我正在绘制自定义 UITableViewCells 我的单元格是不透明的 并且完全绘制在单元格的 drawRect 中 以帮助提高性能 我想自己处理选定单元格的外观 如果不这样做 那么我的单元格的内容将被添加的 selectedBackgr
  • 找不到 javax.servlet.jsp.jstl.core.Config 类

    我正在尝试将 Spring 与 Hibernate 一起使用 视图使用 JSTL 当我在浏览器中打开页面时 我看到错误 java lang ClassNotFoundException javax servlet jsp jstl core
  • 为什么我应该将 XPathContext 与 Perl 的 XML::LibXML 一起使用?

    该脚本可以在有或没有的情况下使用XPathContext 我为什么要使用它XPathContext usr bin env perl use warnings use strict use XML LibXML use 5 012 my p
  • 在登录屏幕中禁用stormpath的创建帐户选项

    我想在stormpath登录屏幕中禁用创建帐户 对 api 的调用应该已经由经过应用程序身份验证的用户进行 我尝试将stormpathEnableRegistration 设置为 false 但注册功能仍然启用 app use stormp
  • 如何调用一个哈希值的方法?

    之前 我询问过一种在给定条件下执行方法的巧妙方法 Ruby 是一种根据条件执行函数的巧妙方法 解决方案和响应时间都很棒 但在实施后 拥有 lambda 哈希值很快就会变得丑陋 所以我开始尝试 以下代码有效 def a puts hello
  • java - 谷歌番石榴缓存 invalidateAll() 和 cleanUp() 之间的区别

    说我有一个Cache定义如下 private static Cache
  • 如何计算 Java 中事件的经过时间? [复制]

    这个问题在这里已经有答案了 使用 Java 访问系统时钟的简单 容易的方法是什么 以便我可以计算事件的经过时间 我会避免使用System currentTimeMillis 用于测量经过的时间 currentTimeMillis 返回 挂钟
  • Grails Gorm:对象引用未保存的瞬态实例

    在 Grails 中保存 Trip 实例时出现以下异常 2011 01 26 22 37 42 801 http 8090 5 ERROR 错误 GrailsExceptionResolver 对象引用未保存的瞬态实例 保存 刷新前的瞬态实
  • 如果已连接,如何使用 javascript 刷新页面?

    我有一个网页 我希望它每 2 分钟刷新一次 使用以下代码 location reload 问题是我假设用户已连接 但如果他 她没有在线连接 页面将失败并给出默认浏览器 无连接错误页面 并且页面永远不会刷新 除非用户手动刷新 我可以包含一个
  • 一点点绘制曲线

    我需要绘制一条曲线 知道我每 x 毫秒或 x 秒收到点 并且每次收到新点时 曲线都会向左移动一个像素 我正在使用贝塞尔算法从收到的点绘制曲线 因此我至少需要三个点来开始 我想知道如何继续在图像上一点一点地绘制曲线 这就是我现在正在做的事情
  • 如何使用 InstallShield 升级代码 GUID 卸载 Inno Setup 中的相关产品

    我们公司已从使用InstallShield Express 切换为使用Inno Setup 5 5 2 版本 我们已经使用 InstallShield 进行了多年的旧安装 但始终依赖 InstallShield 的升级代码 GUID 来处理
  • FirebaseRecyclerAdapter 无法填充结果[重复]

    这个问题在这里已经有答案了 我想通过在 RecyclerView 中使用 FirebaseRecyclerAdapter 而不是使用 FirebaseListAdapter 来显示 EmployeeDetails 但该活动没有显示任何内容
  • 使用 sql 中的 Sum 函数进行透视

    我有以下格式的数据 Client Business Unit Year Quarter USD Amt BalckRock Pricing 2010 Q1 234 BalckRock Pricing 2010 Q2 343 BalckRoc
  • 如何为 AJAX 变量赋值添加回调

    我有一个变量responce通过 AJAX 函数分配send 当我做任务的时候 responce send 发送之前返回的响应确实给了我一个undefined如何添加回调来防止这种情况发生 编辑 澄清我的要求 它仍然返回未定义 我正在使用函
  • 当我使用 Sammy.js 时,如何移动到页面上的锚点? [复制]

    这个问题在这里已经有答案了 可能的重复 如何使用 jQuery 或 Javascript 将 HTML 页面滚动到给定的锚点 我正在使用 Sammy js 它处理所有客户端 URL 导航 我想导航到 page fragment 但该页面实际