【发布时间】:2018-02-27 07:30:33
【问题描述】:
我正在使用第三方脚本(详情如下)将表单分解为多个 ajax 页面。当我单击以前进到下一页时,它会跳转到表单顶部的锚点。这是一种不必要且令人不安的行为,我想防止它发生。这个脚本不是我写的,不能直接修改。有没有办法可以拦截和禁用锚/滚动调用?
关于我的设置:这是一个 Drupal 7 站点。我有一个 Entityform 使用多页 Field Groups 两页。 jQuery 可用。
以下是所发生情况的说明。您可以在左侧看到加载后的原始页面。在右侧,您可以看到单击“下一页”后会发生什么。它锚定到表单的顶部。我已经圈出了每个文本的最后一行,这样你就可以看到跳转了。 (值得注意的是,当您滚动时,网站的导航栏会固定在顶部。)
如何防止这种锚点跳转?
【问题讨论】:
标签: javascript jquery html drupal anchor