【问题标题】:How to force the view of a website to start at the bottom of a page (so that users must scroll up)如何强制网站的视图从页面底部开始(以便用户必须向上滚动)
【发布时间】:2013-03-28 22:02:34
【问题描述】:

我想建立一个新颖的以豆茎为主题的网站,其中的内容是自下而上而不是自上而下构建的。想象一个 10,000 像素高的页面。有没有办法:

  1. 堆叠内容,从页面底部的 div 开始,每个额外添加的 div 都堆叠在其前一个顶部?
  2. 强制用户查看页面,使他们在访问页面时从底部开始,并且必须向上滚动才能访问其他内容?

我意识到这并不能提供直观的用户体验,所以请忽略我为什么要这样做,并专注于如何做到这一点的技术细节。谢谢。

【问题讨论】:

    标签: javascript css scroll footer


    【解决方案1】:

    要滚动到底部,请尝试以下操作:

    x = 0;  //horizontal coord
    y = document.height; //vertical coord
    window.scroll(x,y);
    

    要以相反的顺序构建您的内容,请尝试使用 jQuery prepend 函数。

    【讨论】:

    • 更新:自 Gecko 6.0 和相应的参考资料以来,此答案已被弃用。请改用document.body.clientHeight。更多信息here.
    猜你喜欢
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多