Html 如何链接同一页面中的类

Html 如何链接同一页面中的类,html,Html,我有一个具有特定类名的div,当单击特定链接时,我想跳入该div。我如何实现这一点 HTML 这是我的目标 谢谢你可以用ID来做 <a class="my_link" href="#Home"> This is my link </a> <div id="Home"> This is my target </div> 这是我的目标 如果您需要继续上课: <div class="Home" id="someId"> This

我有一个具有特定类名的div,当单击特定链接时,我想跳入该div。我如何实现这一点

HTML


这是我的目标

谢谢

你可以用ID来做

<a class="my_link" href="#Home"> This is my link </a>

<div id="Home"> This is my target </div>

这是我的目标
如果您需要继续上课:

<div class="Home" id="someId"> This is my target </div>
这是我的目标
然后用someId替换链接中的Home

只需链接到您的页面并将#放在链接后面即可 它与ID一起工作,因为每个页面的ID应该是唯一的

完整示例:

<a class="my_link" href="some-of-your-pages#Home"> This is my link </a>

您可以使用ID完成此操作

<a class="my_link" href="#Home"> This is my link </a>

<div id="Home"> This is my target </div>

这是我的目标
如果您需要继续上课:

<div class="Home" id="someId"> This is my target </div>
这是我的目标
然后用someId替换链接中的Home

只需链接到您的页面并将#放在链接后面即可 它与ID一起工作,因为每个页面的ID应该是唯一的

完整示例:

<a class="my_link" href="some-of-your-pages#Home"> This is my link </a>

你可以用这个

<a class="my_link" href="#Home"> This is my link </a>

<div class="Home" id="Home"> This is my target </div>

这是我的目标
你可以用这个

<a class="my_link" href="#Home"> This is my link </a>

<div class="Home" id="Home"> This is my target </div>

这是我的目标

试试这样的方法,它利用jQuery,作为一个额外的好处,它可以平滑地滚动

$(document).ready(function () {
    $("a#smooth_scroll").on('click', function(event) {
        var el = $(this)
        var href = el.attr('href') // can be an id or a class

        var nav_element_height =  $(".navbar").outerHeight();
        var target = $(href);
        var target_offset = target.offset().top;

        var offset = Math.round(target_offset - nav_element_height);

        if (target.length) {
            event.preventDefault();
            $('html, body').stop().animate({
                scrollTop: offset
            }, 1000);
        }
    });
})

但正如其他人所建议的那样,我建议为此目的使用ID

试试这样的方法,它使用jQuery,作为一个额外的好处,它具有平滑的滚动

$(document).ready(function () {
    $("a#smooth_scroll").on('click', function(event) {
        var el = $(this)
        var href = el.attr('href') // can be an id or a class

        var nav_element_height =  $(".navbar").outerHeight();
        var target = $(href);
        var target_offset = target.offset().top;

        var offset = Math.round(target_offset - nav_element_height);

        if (target.length) {
            event.preventDefault();
            $('html, body').stop().animate({
                scrollTop: offset
            }, 1000);
        }
    });
})

但正如其他人所建议的那样,我建议为此目的使用ID

另一种方法是使用jQuery,在这种情况下,您可以只使用类。如果您想要平滑滚动等更好的效果,这将非常方便,但您应该每页只实现一次

$(".origin").click(function () {
    $('html,body').animate({
        scrollTop: $(".destination").offset().top
    }, 'slow');
})

只需为链接提供源类和要滚动到目标类的div。然后可以在网站的不同部分重复这些操作(而不是在同一页面上)。

另一种方法是使用jQuery,在这种情况下,您可以只使用类。如果您想要平滑滚动等更好的效果,这将非常方便,但您应该每页只实现一次

$(".origin").click(function () {
    $('html,body').animate({
        scrollTop: $(".destination").offset().top
    }, 'slow');
})

只需为链接提供源类和要滚动到目标类的div。然后可以在网站的不同部分重复这些内容(不在同一页面上)。

div
上方为
锚定
标记赋予
名称
属性,并在链接
href

<a class="my_link" href="#home"> This is my link </a>


<a name="home"></a>
<div class="Home"> This is my target </div>

Lorem ipsum dolor sit amet,是一位杰出的献身者。阿利奎姆,朱古力,毛里斯钻石,我是一位精英。纳拉·阿利奎姆·莫里斯·尼索。我们是智者,是毛里斯人。虎口浮雕和肘部浮雕同侧前庭;不结盟运动。这是一个很好的例子,一个很好的例子。在国际前庭会议上,我的朋友们,我的朋友们,我的朋友们,我的朋友们,我的朋友们。Lorem ipsum dolor sit amet,是一位杰出的献身者。努克turpis est,圣佩尔奎斯的tincidunt,福西布斯nec sapien。整条马来酸乳杆菌。前庭只是一个小房间。在波尔塔调味品nisl id ullamcorper。libero Concertetur pharetra中ligula的整数。Nam turpis nibh,venenatis ac accumsan ac,posuere eu arcu。
牛膝。Donec设施,在公共交通、公共交通和非智能交通中。顺时针方向的整数效率。这是一种非前尤伊斯莫德元素、三色元素、多洛分子。狮子座的女性,女性的女性,男性的女性,女性的女性。梅塞纳斯ac康格酒后驾车,坐在阿梅特萨吉提斯东部。南·埃吉特在泰勒斯·库斯·坦普斯。

这是我的目标 Lorem ipsum dolor sit amet,是一位杰出的献身者。阿利奎姆,朱古力,毛里斯钻石,我是一位精英。纳拉·阿利奎姆·莫里斯·尼索。我们是智者,是毛里斯人。虎口浮雕和肘部浮雕同侧前庭;不结盟运动。这是一个很好的例子,一个很好的例子。在国际前庭会议上,我的朋友们,我的朋友们,我的朋友们,我的朋友们,我的朋友们。Lorem ipsum dolor sit amet,是一位杰出的献身者。努克turpis est,圣佩尔奎斯的tincidunt,福西布斯nec sapien。整条马来酸乳杆菌。前庭只是一个小酒馆,它是一个酒窖,一个酒窖,一个酒窖。这对孕妇来说是非常有效的。没有直径的菱形。但不是暂时的。塞德·汀西登,爱神之歌,奥古斯·多洛·福西布斯酒后驾车,一条通往光明的道路。射手座的人有两个,一个是弗林斯人,一个是非拉奥里特人。我在placerat的家。马塞纳斯非调味品马萨,埃吉特·福西布斯·阿库。这是一个很好的例子。莫里斯调味品里苏斯,但发酵土司。

div
上方的
锚定
标记上指定
名称
属性,并在链接
href

<a class="my_link" href="#home"> This is my link </a>


<a name="home"></a>
<div class="Home"> This is my target </div>

Lorem ipsum dolor sit amet,是一位杰出的献身者。阿利奎姆,朱古力,毛里斯钻石,我是一位精英。纳拉·阿利奎姆·莫里斯·尼索。我们是智者,是毛里斯人。虎口浮雕和肘部浮雕同侧前庭;不结盟运动。这是一个很好的例子,一个很好的例子。在国际前庭会议上,我的朋友们,我的朋友们,我的朋友们,我的朋友们,我的朋友们。Lorem ipsum dolor sit amet,是一位杰出的献身者。努克turpis est,圣佩尔奎斯的tincidunt,福西布斯nec sapien。整条马来酸乳杆菌。前庭是一个很小的前庭