JS / jQuery 实现页面跳转到指定位置-锚点

Posted Rudon滨海渔村

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS / jQuery 实现页面跳转到指定位置-锚点相关的知识,希望对你有一定的参考价值。

最简单的代码

$(document).ready(function () {
    location.hash = "";
    setTimeout('location.hash="#foot";', 2000);
});

感谢: [求助]如何用JS跳转到页面中的指定ID-CSDN论坛

无广告的百度首页绿色版: http://baidu.rudon.cn/

失败例子

以下是亲测在chrome上不能用的跳到页面最底部的方法:

$('body').scrollTop(
    $('.bottom').offset().top - $(window).height()
);

$('body').animate({
    scrollTop: $('.bottom').offset().top - $(window).height()
}, 500);

 <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
$(document).ready(function() {
  $("#p1").click(function() {
    $("html, body").animate({
      scrollTop: $("#div1").offset().top }, {duration: 500,easing: "swing"});
    return false;
  });
  $("#p2").click(function() {
    $("html, body").animate({
      scrollTop: $("#div2").offset().top }, {duration: 500,easing: "swing"});
    return false;
  });
  $("#p3").click(function() {
    $("html, body").animate({
      scrollTop: $("#div3").offset().top }, {duration: 500,easing: "swing"});
    return false;
  });
});
 

以上是关于JS / jQuery 实现页面跳转到指定位置-锚点的主要内容,如果未能解决你的问题,请参考以下文章

进入页面跳转到指定锚点

微信小程序怎么实现点击跳转到指定锚点?

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

微信小程序 - 实现页面跳转,跳转到指定锚点位置

如何用js添加点击事件,点击后跳转到指定动态页面

如何用jquery实现页面滚动到指定位置后触发事件的效果