【问题标题】:Load a page at a specific (location) div using jquery使用 jquery 在特定(位置)div 加载页面
【发布时间】:2015-09-04 20:20:17
【问题描述】:

我有一个关于将页面(初始加载,而不是锚点)加载到不在页面顶部的某个 div 的问题。

例如,我在页面顶部有 div#one,它是全宽和全高的屏幕。在它下面,我有另一个 div,div#two,它的大小相同,但隐藏在第一个下面。

现在,我希望页面立即加载 div#two,如果需要,我可以向上滚动。我有什么工作,但加载后它会在一秒钟内向下滚动:

  $(document).ready(function () {
        // Handler for .ready() called.
        $('html, body').animate({
            scrollTop: $('#two').offset().top
        }, 'fast');
    });

我需要消除这个方程中的动画。有人可以帮我吗?

谢谢!

【问题讨论】:

  • $(window).scrollTop($('#two').offset().top)
  • 也可以直接在url中添加锚点:mypage.html#two

标签: jquery html css offset


【解决方案1】:

只需使用document.location.href="#two";。 :-)

【讨论】:

  • 如果这是您想要的,您会考虑接受我的回答吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多