我在我的網站上有以下代碼,它主要檢查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