如何从特定点加载网页

时间:2015-12-09 14:30:24

标签: javascript html css

我正在制作一个网站,其中我在顶部添加了一个图像。我希望我的网页从图像下方开始 view image for clarifications 希望你理解我想要描述的内容,如果没有,请告诉我澄清。

非常感谢任何帮助!提前谢谢。

2 个答案:

答案 0 :(得分:0)

使用普通JS,你可以使用window.scrollTo(x, y);来实现,其中xy是表示像素的整数。

例如:

window.scrollTo(0, 200);会在页面加载时向下滚动窗口200px

你也可以使用命名锚 hashtag url

寻找替代解决方案

当您输入此网址时:(更改#之前的所有内容以匹配您的网址。)http://yourdomain.com/#mynamedanchor

在你的标记中你有

<img src="..." height="200" />
<a name="mynamedanchor"></a>

该窗口将自动从该点开始,但这需要您发送一个包含#mynamedanchor的链接,这个链接并不好。

解决方案是重定向您的用户,这些用户在网页上没有#mynamedanchor部分,并使用服务器技术将其引导到同一页面PHP,但这至少是一个坏主意,所以我坚持使用window.scrollTo(x, y);解决方案 - 它是迄今为止最干净的,如果JS被禁用它会优雅地降级(滚动根本不会发生,这不是'世界末日)

答案 1 :(得分:-2)

jQuery解决方案:

String str= getIntent().getStringExtra("YOUR_KEY");
boolean bool = getIntent().getExtra("fourthSection" , false);