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>

运行效果电脑

运行效果手机

原文地址:https://www.cnblogs.com/lurenjia1994/p/9688066.html

时间: 2024-10-11 18:32:55

div锚点链接跳转的相关文章

关于锚点链接跳转---实例一

作为前端开发人员,对于选项卡或者tab切换,都应该不陌生.都知道其是如何实现.在这里就不多说了. 在这里小码哥想说的是一种纯HTML结构可实现另一种方式的内容切换.那就是利用超链接实现锚点点击跳转.a元素作为一种特殊且非常重要的标签.其不单单体现在地址的链接等等上.其还有一种功能就是依据ID进行定点查找跳转.很神奇吧,,,,,, 其实现原理:1.目标元素得有一个ID值.2.a标签中的href得有和目标元素相同的#+ID值. 废话不多说,直接上实例: HTML部分: <!doctype html>

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

在做前端的时候,有时会遇到这样一种情况:要在此页面跳转到另一个页面的某个地方.这种情况,就可以使用超链接和锚点链接进行调转了.比如要从index.html页面的某个超链接调转到single.html页面的底部,则此时可在single.html页面底部添加一个锚点.然后在index.html的超链接里加上此锚点的名称即可. index.html页面的超链接: <a href="single.html#CompanyProfile">企业概况</a> single.

jQuery实现页面内锚点平滑跳转

平时我们做导航滚动到内容都是通过锚点来做,刷的一下就直接跳到内容了,没有一丝的滚动效果,而且 url 链接最后会有“小尾巴”,就像#keleyi,今天我就介绍一款 jquery 做的滚动的特效,既可以设置滚动速度,又可以在 url 链接上没有“小尾巴”. 效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/37.htm HTML文件代码: <!DOCTYPE html> <html> <head> <meta charset=

jquer导航锚点链接动画效果和返回顶部代码

1 $(function(){ 2 $(".index_nav li a").click(function(event){ //绑定按钮的单击事件 3 var index = this.title; //取得点击按钮的title属性,这里就是按钮的数字 4 // alert(index); 5 var id = "#" + "index_" + index; // 取得需要跳转到的div 的 id 6 // alert(id); 7 $(&quo

主攻ASP.NET.4.5.1 MVC5.0之重生:政府行政网站常用友情链接跳转javascript[干货分享]

<!-----------------------------------> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_jumpMenu(targ, selObj, restore) { //v3.0 window.open(selObj.options[selObj.selectedIndex].value); if (restore)

锚点链接 阻止a标签跳转

  参考 http://blog.csdn.net/awe5566/article/details/22583699 href="#downJacket" 锚点链接 必须写: 但又想阻止a标签跳转(阻止默认的滚动监听,好自己设置scrollTop), onclick="return fales" <a href="#downJacket" onclick="return false;" >羽绒</a>

JQuery 实现锚点链接之间的平滑滚动

web开发前端一直用JQuery ,真正接触了才体会到,JQuery 原来比我想象的要强大的多,也可能比我体会到的还要强大的多,特别是兼容性那个好,于是把一些好玩的,酷炫的,能够取代 JS 的.统统给用上了. 从 JQuery 引入今天的正题.用 JQuery 实现锚点链接之间的平滑滚动.曾经介绍过一个用 JS 实现的页面锚点跳转缓冲特效,效果相当不错.能够在同一页面的锚点链接之间实现平滑的滚动,可是 JS 代码相对来说比較冗长.如今好了.仅仅要已经载入了 JQuery.我们就能够用较为简短的代

锚点链接

含义: 锚点链接,是在一个网页的不同区域进行跳转 使用步骤: 1  定义锚点(做个记号): <a   name="锚点记号"> </a> 锚点名称的命名规格: 可以包含字母,数字,下划线 以字母打头 <a>和</a> 之间没有内容,即这个记号不是让我们看到,是链接使用的 <a name="top1"></a> 2  跳转到锚点(记号): 语法 <a href="文件名#锚点名称&

锚点链接以及hash属性

相信大家挺经常见过这样一个效果.有一个很长很长的页面,分成好几部分,目录中一点击,就能定位到页面某个位置. 例如:有这样一个目录,例如你点击一下“HTML”,就会直接跳转到“HTML”的页面位置 这就是锚点链接(也叫书签链接),常常用于那些内容庞大繁琐的网页,通过点击命名锚点,不仅让我们能指向文档,还能指向页面里的特定段落,更能当作"精准链接"的便利工具. 在长页面中,用锚点定位本页面的某个位置,那用锚点链接就可以了.用法很简单,代码demo如下: <!DOCTYPE html&