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
不會附加到網址中。原因是什麼?
什麼設備和瀏覽器?在大多數 – charlietfl
@charlietfl Nexus6/Android/Chrome上都聽起來很不可能,兩者都已更新。你是說在大多數瀏覽器上,錨點標籤不太可能在移動設備上工作,或者不可能使用js添加哈希? – stevenpslade
我說使用散列是非常非常普遍的,不應該有一個設置它的問題。在設置後立即嘗試'alert(location.href)' – charlietfl