【发布时间】:2012-09-05 10:41:03
【问题描述】:
我正在使用脚本将哈希标记添加到页面的 URL。 (我知道我可以将链接键入为 url.com/page.html#align-page 但对于没有哈希标签的用户,我会动态添加它以将他们引导到我想要的位置。)
我可以看到页面 URL 中添加的井号标记,但有时它会转到正确的 div,有时则不会。
为什么这不能 100% 工作?
这里是脚本(这个脚本在<head>)
var $j = jQuery.noConflict();
$j(document).ready(function(){
window.location.hash = "align-page";
});
注意:该脚本包含在$j(document).ready(function(){ 中,因为此处未列出的其他脚本也在{ } 中。如果它需要放在{ } 之外,我可以移动它。
此外,如果有更好的方法来使用 jQuery 或其他方法来做到这一点,我会很欢迎。
【问题讨论】:
-
你确定总是有一个名称或ID为
align-page的div吗? -
@some - Firefox 16、Chrome 21、IE 9
标签: javascript jquery hashtag