返回静态 HTML 文件,其中 # 片段指向 <section> 元素
Returning a static HTML file with # fragment pointing to an <section> element
假设网站 www.example.com 有一个 id="section_two"。这部分是屏幕外的。我可以通过调用 URL www.example.com#section_two 在屏幕上加载此部分。
现在,假设我正在尝试使用 Bottle.py return 静态 index.html 文件,但具体来说,我正在尝试 return 它与屏幕上的否则会在屏幕外。我怎样才能 return 一个 URL 形式的 www.example.com#section_two?
您的意思是您希望用户收到一个 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>
假设网站 www.example.com 有一个 id="section_two"。这部分是屏幕外的。我可以通过调用 URL www.example.com#section_two 在屏幕上加载此部分。
现在,假设我正在尝试使用 Bottle.py return 静态 index.html 文件,但具体来说,我正在尝试 return 它与屏幕上的否则会在屏幕外。我怎样才能 return 一个 URL 形式的 www.example.com#section_two?
您的意思是您希望用户收到一个 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>