锚点链接

6 篇文章 0 订阅

通俗简单地说,比如一篇很长的文章,你想按分段精确来看,那就可以用到锚点了。 命名锚记像一个迅速定位器一样是一种页面内的超级链接,运用相当普遍。 

一,HTML 页面锚点的两种方式。(无动效)


1,创建锚点使用 <a> (锚)标签和 name 属性

      a,同一页面内

              <a href="#001">跳到001</a> 
              ...文字省略 
             <a name="001" > & n b s p </a> 
              ...文字省略 

      b,不同页面

             <a href="123.html#001">跳到001</a> 
             ...文字省略 
            <a name="001" > & n b s p </a> 
            ...文字省略 


2,标签 name 属性之外,还可以使用 id 属性(与上述类似)

       a,同一页面内

              <a href="#001">跳到001</a> 
             ...文字省略 
              <div  id="001" >内容 </div> 
              ...文字省略 

       b,不同页面

             <a href="123.html#001">跳到001</a> 
            ...文字省略 
            <div  id="001" >内容  </div> 
           ...文字省略 


二,利用jq的animate是想动效锚点链接

导航栏自定义属性

<ul class="index_nav">
    <li><a href="javascript:void(0)" title="1"></a></li>
    <li><a href="javascript:void(0)" title="2"></a></li>
</ul>

内容块相应id名

<div class="row" id="index_1">
    <h2 >这是第一一个活动页</h2>
    <div class="mainpage mainpage1"></div>
</div>

<div class="row" id="index_2">
    <h2 >这是第二二个活动页</h2>
    <div class="mainpage mainpage2"></div>
</div>

<script>
    $(function(){
        $(".index_nav li a").click(function() {
            var index=this.title;
            var id='#index_'+index;
            //alert(id)
            $("html,body").animate({scrollTop: $(id).offset().top}, 1000);
        })
    })
</script>




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值