繁体   English   中英

HTML标签书签

[英]HTML a tag bookmark

我希望网页在链接加载页面时从屏幕底部开始。 为此,我只需将#bottom放在要加载的网址的末尾。

例如:www.something.com#bottom

这似乎有效

我还希望能够有一个转到页面底部的按钮。

我的代码是:

<a href="#bottom">Go to bottom of page</a>
<a name="bottom"></a>

这将在底部加载页面,但是当我单击“转到底部”时,它将重新加载页面,并丢失所有已完成的工作。 转到底部按钮可以正常工作,现在无需重新加载,直到页面重新加载为止。 然后问题再次开始。

任何建议深表感谢。

我相信它应该是 id ,而不是 name

 
 
 
  
  <a href="#bottom">Go to bottom of page</a> <a id="bottom"></a>
 
  

编辑

不,我错了。 没关系

不幸的是,您不能使用链接来执行此操作,因为这从本质上意味着您必须重新加载页面。

您的“ go to bottom button可以实现标题为“直接滚动到特定点”一节中所述的解决方案。

感谢您的所有帮助。 我想出了虽然这可行

function ScrollTo(Aobj){
obj = document.getElementById(Aobj);
try{
    var objpos = ObjectPosition(obj);
}catch(e){}
try{
    scroll(0,objpos[1]);
}catch(e){}
try{
    window.scrollTo(0,objpos[1]);
}catch(e){}

}

function ObjectPosition(obj) {
var curleft = 0;
  var curtop = 0;
  if (obj.offsetParent) {
        do {
              curleft += obj.offsetLeft;
              curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
  }
  return [curleft,curtop];

}

从以下网站获得它: http : //www.michaelapproved.com/articles/scroll-to-object-without-leaving-page/

<span style="color:#03F" onclick="ScrollTo('vsresponse')"><u>goto bottom</u></span>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM