我在我的网站上有以下代码,它主要检查URL中是否存在散列,如果存在,那么它会触发标签上的点击。除了Chrome/Safari之外,这种方式可以很好地工作 - 我有什么想法可以解决这个问题?window.location.hash在Chrome/Safari中不起作用
jQuery(document).ready(function() {
if(window.location.hash){
$("a#viewapart").trigger('click');
}
});
如果我替换alert('hello'),它不起作用;所以它只是不知道是否由于某种原因(window.location.hash)。
谢谢!
我在很多网站的Chrome中测试了'javascript:alert(window.location.hash?true:false)'...并且工作! – Topera 2010-08-14 10:50:35
如果没有空间限制,请不要提供缩短的网址;我真的想知道我要去哪里,*之前*我点击一个链接。 – 2010-08-14 15:53:27
@Marcel Korpel,同意。并编辑。 =) – 2010-08-14 16:27:54