div锚点链接跳转

Posted lurenjia1994

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了div锚点链接跳转相关的知识,希望对你有一定的参考价值。

a标签href可跳转到知道dom节点(通过id)

 

代码

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
    <title>锚点链接</title>
    <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    <link rel="stylesheet" href="http://res.wx.qq.com/open/libs/weui/1.1.3/weui.min.css"/>
</head>
<body>
    <div id="content"></div>
    <div id="menuBar">
    </div>

    <script type="text/javascript">
        $(document).ready(()=>{
            for(var i=0; i<1000; i++){
                var temp =  i%100===0? <div class="content-item-1" id="+i+">第+i+个元素</div> : <div class="content-item-2" id="+i+">第+i+个元素</div>
                $(#content).append(temp)
            }
            for(var i=0; i< 10; i++){
                var temp = <div class="menu-item"><a href="#+i*100+" class="menu-a">+i+</a></div>
                $(#menuBar).append(temp)
            }
        })
    </script>
</body>
</html>
<style type="text/css">
    #menuBar{
        position: fixed; 
        right: 10px; 
        top: calc(50% - 250px); 
        height: 500px; 
        width: 30px; 
        border-radius: 30px;
        align-items: center;
        text-align: center;
        background-color: rgba(166, 166, 166, 0.5);
    }
    .content-item-1{
        text-align: center;
        line-height: 30px;
        padding: : 10px;
        color: white;
        background-color: red;
    }
    .content-item-2{
        text-align: center;
        line-height: 30px;
        padding: : 10px;
        background-color: gray;
    }
    .menu-item{
        text-align: center;
        height: 40px;
        line-height: 30px;
    }
    .menu-a{
        height: 100%;
        width: 100%;
        color: white;
    }
</style>

 

 

运行效果电脑

技术分享图片

 

运行效果手机

技术分享图片

 

以上是关于div锚点链接跳转的主要内容,如果未能解决你的问题,请参考以下文章

使用锚点链接路径不发生跳转

单击链接时禁用默认锚点跳转

js如何实现进入页面后自动跳转到锚点

HTML做的网页 如何使当前页面跳转到另一页面锚点处,在线等!!

页面内锚点定位及跳转方法总结

超链接跳转到不同页面的锚点链接