javascript - 如何使菜单链接返回到索引页面并滑动到特定高度?

标签 javascript jquery html css

我有这么长的 index.html 链接到外部页面,所以我的问题是如何将它们从那些外部页面链接回 index.html 到特定的高度:

$(document).ready(function() {
$(".scroll").click(function(event){
    $('html, body').animate({scrollTop: '+= whatever px'}, 800);
});
});

更具体地说,我需要 .zip 中的文件 1klopa.html2trattoria.html 来链接到 index。 html 用上面的代码或类似的实现菜单栏到特定高度... 因此,如果有人需要整个网站来理解代码,那么它很长并且在 zip 中,没有病毒并且可以免费查看: https://mega.co.nz/#!8lRRlSga!_R5RzEN1ZhGcyQcohOiGzjnEYYmlgN8_ANsvQ4WGNUE

感谢所有帮助。

最佳答案

只需在您的 index.html 中添加一些 anchor :

<a name = "scrollTarget1"></a>

创建从外部站点到 anchor 的链接:

<a href = "index.html#scrollTarget1">Link to anchor</a>

浏览器会负责将您的网站滚动到所需位置,甚至无需调用任何 JavaScript 也能正常工作。

关于javascript - 如何使菜单链接返回到索引页面并滑动到特定高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25051641/

相关文章:

javascript - 如果 string == "",则返回空数组

javascript - 如何使用AngularJS显示图像数据? (奇怪的回复格式)

javascript - 当内容耗尽时结束无限滚动的最有效方法是什么?

javascript - insertAfter 复制 div

javascript - 当我尝试使用 ajax post 将值从 JavaScript 发送到 PHP 时,URL 未加载

javascript - Bootstrap slider - CSS 显示不正确

javascript - Css3 过渡模糊闪烁的边缘

html - RoR ActionMailer 问题——无法同时发送纯文本和 HTML 电子邮件。

javascript - Node 串行端口作为 webpack 中的外部模块 - 找不到模块

HTML5 输入类型编号 16 位或更多位 Chrome 替换为零