• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

javascript – html a href 跳转锚时,可以往下移一些的方式?

php 搞代码 3年前 (2022-01-25) 12次浏览 已收录 0个评论
文章目录[隐藏]

html 里有设定


也就是说上面有「一小块的按钮」(各位前辈应该很常见)

使用 a herf="#id" 锚点,来作移页面的动作,但是 点击连结 锚点会带页面到「最上面」,也就是说会有一部份被「header 」的部份盖掉
我要如何 在跳锚点往下移一些呢?

跟这个差不多
http://segmentfault.com/q/1010000000124208

不过,我的 div id 是用产生的,当然我也试过一些 js

<code>$(function(){   if(location.hash){      var target = $(location.hash);      if(target.length==1){          var top = target.offset().top-100;          if(top > 0){              $('html,body').animate({scrollTop:top}, 1000);          }      }   } }); </code>

求大大解

1201 修改 hmtl如下

<code>      天下系統我最爛    </code>

回复内容:

html 里有设定


也就是说上面有「一小块的按钮」(各位前辈应该很常见)

使用 a herf="#id" 锚点,来作移页面的动作,但是 点击连结 锚点会带页面到「最上面」,也就是说会有一部份被「header 」的部份盖掉
我要如何 在跳锚点往下移一些呢?

跟这个差不多
http://segmentfault.com/q/1010000000124208

不过,我的 div id 是用产生的,当然我也试过一些 js

<code>$(function(){   if(location.hash){      var target = $(location.hash);      if(target.length==1){          var top = target.offset().top-100;          if(top > 0){              $('html,body').animate({scrollTop:top}, 1000);          }      }   } }); </code>

求大大解

1201 修改 hmtl如下

<code>      天下系統我最爛    </code>

想要偏移到下面,应该只能用js了吧。

看了一楼那个朋友的方法,把他的span标签的样式改了一下,

<code class="lang-css">.placeholder{display:block; width:100px; height:50px; margin-top:-50px; }</code>

无 js 的实现。

欢迎采纳。

使用positi本%文来源gaodaimacom搞#^代%!码网@搞代gaodaima码on:absolute;脱离文档流的方法改变锚点的位置,同时不影响展现。

http://jsbin.com/teqisuve/5/

PS. 采纳楼下的更新

不跳转到你想要的元素,在它上面设置一个空元素,跳到那


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:javascript – html a href 跳转锚时,可以往下移一些的方式?

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址