javascript - 带有跳转链接的网页

标签 javascript jquery html css

我是网络开发领域的新手,请原谅我在某些方面的无知:p

谁能说出跳转链接是如何工作的?以及如何实现它们?

让我举一个具体的例子,我想创建一个带有水平栏的网站,我看到一些现代网站,这些链接不会改变页面,它们只是跳到另一个部分,如果我向上滚动,我又回到家了。

我如何实现它以及它是否与 bootstap 一起工作?

谢谢

最佳答案

我的 friend ,那是一个单页网站,它们不是跳转链接,您只是使用 jquery 向下滚动到点击时的内容。

下面是一个代码示例:

$(function() {
    $("#abc").bind("click", function() {
        $("html, body").animate({
            scrollTop: $("#anchor").offset().top
        }, 500);
    });
})(jQuery);

当您点击一个 id 为 abc 的元素时,无论它位于页面的哪个位置,它都会将您带到#anchor id 元素的顶部。

另外,这里有一个使用这个确切代码的例子:jsfiddle

关于javascript - 带有跳转链接的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28631820/

相关文章:

javascript - Highcharts 在 xAxis 上缺少第一个日期标签

javascript - 为什么我的代码中颜色值不刷新?

javascript - AngularJS如何检查完成的多个http请求并在所有响应完成后做一些事情

javascript - Joomla:菜单项指向同一页面中的不同位置

jquery - Bootstrap Multiselect 不允许我检查默认情况下尚未检查的列表项

html - <ul> 菜单元素的错误定位

javascript - 如何将循环的每次迭代包装在单独的 div 容器中

javascript - 单击元素但检测悬停

javascript - Jquery 特定选项卡打开 url 而不是选项卡

android - 在 Android 设备上仅使用相机选项的 HTML 输入文件类型