我如何创建一个防弹的“返回顶部”锚,无论站点是否有基础href都可以工作?
我是否应该使用脚本来嗅探页面的当前URL并动态创建锚点?
页面顶部的锚点是:
<a id="top"></a>“返回顶部”链接位于页面底部:
<a href="#top">Back to top</a>但是,当页面上存在基HREF时,无论当前目录是什么,“返回顶部”始终解析为基HREF。我该如何克服这个问题呢?
发布于 2011-11-23 02:23:20
我可以在服务器端使用下面的PHP:
return '<a href="http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'#top">↑ Back to Top</a>';发布于 2011-11-23 01:39:41
我以前用过这个,但它是Javascript:
<script language="JavaScript" type="text/javascript">
<!--
document.write("<a href= \"" + document.location + "#top\">top</a>");
// -->
</script> https://stackoverflow.com/questions/8231115
复制相似问题