【问题标题】:jQuery jump to id (no animation)jQuery跳转到id(无动画)
【发布时间】:2010-06-11 14:31:56
【问题描述】:

脚本为块添加id,给出:

<div id="some">Text</div>

之后页面应该跳转到id,没有动画,就像我们在当前页面链接上设置了目标#some

如何做到这一点?

谢谢。

【问题讨论】:

标签: jquery target


【解决方案1】:

试试这个:

 document.getElementById('some').scrollIntoView(true);

【讨论】:

【解决方案2】:

你的意思是像#some这样链接“老派”

例如

<a href="#some"></a>

用 JS 完成

location.href = "#some"; 

【讨论】:

    【解决方案3】:

    像这样:

    location.href = "#some"; 
    

    【讨论】:

      【解决方案4】:
      $('a[href^="#"]').click(function() {
      $('html,body').animate({ scrollTop: $(this.hash).offset().top});
      return false;
      e.preventDefault();
      });
      

      【讨论】:

        猜你喜欢
        • 2013-11-27
        • 1970-01-01
        • 2012-10-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多