我想用不在页面顶部的div打开我的网站。所以,像这样:
#div1
#div2
#the div the user sees when the page is loaded
(对于仍然感到困惑的人,如果您在桌面浏览器上打开任何Facebook用户页面,那么它就会被加载。)
我唯一的解决方法是使用JavaScript并在加载所有内容后显示上面的div。但这似乎很奇怪。还有另一种方式吗?
答案 0 :(得分:1)
简单的解决方案 - 将#
和div的ID添加到URL的末尾。因此,如果您的网址为http://www.somesite.com/randompage
,那么要转到div 3,您将使用网址http://www.somesite.com/randompage#div3
。这可以替换为页面中的任何div。
答案 1 :(得分:1)
使用jquery!
<强> 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);
});
它适用于你