2016-03-03 33 views
2

我有一個javascript函數,點擊後,它會鏈接到頁面上的一個id。在手機上使用window.location.hash和錨標記

$(document).on('click', '.quiz-modal-close-label', function() { 
window.location.hash = '#more-quizzes'; 
}); 

我的HTML看起來像這樣:

<aside id='more-quizzes' class='col-xs-12 col-md-3 more-quizzes-container'> ... 

在桌面上它的工作原理。在Chrome移動檢查器中,它可以工作。但在手機上,#more-quizzes不會附加到網址中。原因是什麼?

+0

什麼設備和瀏覽器?在大多數 – charlietfl

+0

@charlietfl Nexus6/Android/Chrome上都聽起來很不可能,兩者都已更新。你是說在大多數瀏覽器上,錨點標籤不太可能在移動設備上工作,或者不可能使用js添加哈希? – stevenpslade

+0

我說使用散列是非常非常普遍的,不應該有一個設置它的問題。在設置後立即嘗試'alert(location.href)' – charlietfl

回答