起始页不在顶部

时间:2014-06-16 13:39:27

标签: css

我想用不在页面顶部的div打开我的网站。所以,像这样:

#div1

#div2

#the div the user sees when the page is loaded

(对于仍然感到困惑的人,如果您在桌面浏览器上打开任何Facebook用户页面,那么它就会被加载。)

我唯一的解决方法是使用JavaScript并在加载所有内容后显示上面的div。但这似乎很奇怪。还有另一种方式吗?

3 个答案:

答案 0 :(得分:1)

简单的解决方案 - 将#和div的ID添加到URL的末尾。因此,如果您的网址为http://www.somesite.com/randompage,那么要转到div 3,您将使用网址http://www.somesite.com/randompage#div3。这可以替换为页面中的任何div。

答案 1 :(得分:1)

使用jquery!

See it on Jsfiddle


<强> jquery的:

$(document).ready(function(){
    $('html,body').animate({ scrollTop: $("#liid").offset().top}, 1000);
});

#liid是您要在其上滚动的元素的id

1000是动画片!你可以改变它

答案 2 :(得分:0)

您可以使用

$(document).ready(function(){
var position=('#div').position();
    $('html,body').animate({ scrollTop: position.top}, 500);
});

它适用于你