【问题标题】:How to have a web page load at the bottom of the site.如何在网站底部加载网页。
【发布时间】:2012-04-13 20:12:12
【问题描述】:

我正在创建一个反向站点,这意味着页面上的起始点位于底部,您可以向上滚动浏览内容。一个简单的命令来解释我的意思是http://url.com/#bottom(或#footer)。但是,我想避免必须创建一个指向#bottom 的“ENTER”站点页面,并且我不能使用 URL 重定向到任何#adress。

不,我不想欺骗一些免费的服务器或其他东西,你可以在 Sean-holt.com 上查看我想做什么。 (请注意,我仍处于工作的开始阶段。但只需转到底部然后向上滚动,我希望网站以世界图片打开)。

我只想让查看者首先看到的是页面底部,然后必须向上滚动。

我怎样才能做到这一点?

非常感谢您的帮助!!!!!!!你们好棒!

(P.S. 这是我第一次使用堆栈溢出!)

【问题讨论】:

  • 你试过javascript onload了吗?
  • 嗯,不,如果没有其他方法,这看起来会很好,但它会稍微慢一些,但绝对比没有好!我以前从未使用过此脚本,并且该示例是针对文本的,您将如何将其设置为重定向?谢谢!有没有人知道更快的方法?

标签: php javascript css wordpress web


【解决方案1】:

这对你很有用。

http://demos.flesler.com/jquery/scrollTo/

我没有使用这个,但可能对你有用。

【讨论】:

    【解决方案2】:
    <body onload="window.location.hash = 'footer'">
    

    页脚有id="footer"

    【讨论】:

    • 这绝对比刷新页面要好,并且目前已实现,但仍然比我希望的要慢。但是非常非常感谢!
    【解决方案3】:

    我认为你应该使用 Javascript/jQuery 而不是再次重定向

    把它放在文件的头标签中

    <script>
    // after dom is loaded
    $(function() {
      // scroll all the way down
      $('html, body').scrollTop($(document).height() - $(window).height());
    });
    </script>
    

    【讨论】:

    • 我喜欢它的外观,但我对 javascript/jQuery 一无所知,我该如何实现这一点,我真的在网上找不到任何东西。
    • 它真的很强大并且被广泛使用。您可以轻松实现目标,例如移动东西或操纵元素。 -- 您可以从jquery.com 下载它,也可以从 Google 的在线存储库中实现它:&lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"&gt;&lt;/script&gt;。这有一点好处,即用户可能已经在缓存中拥有它。 (顺便说一句,1.7.1 是最新版本)有关更多信息,您可以查看 jquery.com 上的文档或更好地了解您可以使用jqapi
    【解决方案4】:

    Dan Lee 的想法很棒.. 只需添加或减去某些内容即可实现您的理想位置。
    我是这样做的:

    <script>
            // after dom is loaded
            $(function() {
              // scroll all the way down
              $('html, body').scrollTop($(document).height() - ($(window).height() + 280));
            });
        </script>
    

    【讨论】:

    • 这似乎是对@DanLee 答案的评论,而不是它自己的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 2021-06-24
    相关资源
    最近更新 更多