返回一个静态HTML文件,#fragment指向<section>元素

时间:2017-04-02 20:01:34

标签: python html url-routing bottle

说一个网站www.example.com有一个id =&#34; section_two&#34;。这部分是屏幕外的。我可以通过调用URL www.example.com#section_two在屏幕上加载此网站。

现在,假设我尝试使用Bottle.py返回一个静态index.html文件,但具体来说,我试图通过屏幕返回它,否则会在屏幕外显示。如何返回www.example.com#section_two?

表格的网址

1 个答案:

答案 0 :(得分:1)

您是否希望用户收到已滚动到必要部分的html页面?没有一些浏览器内的JavaScript是不可能的。你可以在你的html中添加这样的东西(使用JQuery):

<head>
  ...
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
  <script>
    $(function() {
      $('#section_two').get(0).scrollIntoView(); 
    });
  </script>
</head>