我希望页面在页面中间的某个 div 处打开,而不是在顶部...
我有这样的东西:
<div id="d1">
<div id="d2">
<div id="d3">
<div id="d4">
<div id="d5">
<div id="d6">
如何让页面在#d4 而不是顶部打开? (除了在 URL 的末尾添加 #d4...)
我想一定有一些简单的方法可以做到这一点,但我不知道如何去寻找解决方案! HTML,javascript?非常感谢任何帮助。
最佳答案
<script>
function ScrollToElement(theElement){
var selectedPosX = 0;
var selectedPosY = 0;
while(theElement != null){
selectedPosX += theElement.offsetLeft;
selectedPosY += theElement.offsetTop;
theElement = theElement.offsetParent;
}
window.scrollTo(selectedPosX,selectedPosY);
}
</script>
http://radio.javaranch.com/pascarello/2005/01/09/1105293729000.html
关于javascript - 如何将页面加载到页面中间(而不是顶部)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2977472/