我在页面中有脚注:
<a href="#footnote">footnote</a>.
但是,如果页面的当前位置是
www.domain.com/?q=something,
脚注的结果是
不是www.domain.com/?q=something#footnote
,
但是www.domain.com/#footnote
所以绝对网址使用是上面唯一的解决方案,还是有一些技术可以解决这个问题?
感谢
答案 0 :(得分:0)
我刚在Chrome中尝试过,它运行良好。默认情况下,浏览器会假定它是相对URL(除非格式另有说明)。
答案 1 :(得分:0)
根据你在这里发布的内容,我几乎看不出它如何失败。如果您提供了更多信息,也许人们可以提供帮助。
答案 2 :(得分:0)
但它会在IE发生。
你可以试试这个
jQuery(document).ready(function($) { $body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body'); $body.animate({scrollTop: jQuery('.youcalss').offset().top}, 1000); })