2014-11-06 14 views
0

當用戶在/節點/ 1當用戶點擊瀏覽器的後退按鈕的焦點應該在哪裏,他在DOM左

然後,他點擊鏈接「2」,這是在頁腳。

然後在頁面加載到/節點/ 2

然後用戶點擊瀏覽器

後退按鈕然後他的瀏覽器的重點應該是在點擊的地方鏈接的區域。我無法找到一個解決方案

//這是爲了可用性,因爲我們的網頁很長。

+0

你可以使用localStorage的存儲你想要重定向的頁面之前,如果用戶返回到現場集中元素,滾動窗口到這個元素,並做任何你需要把它集中在你的目的 – Markai 2014-11-06 14:11:57

+0

可能是這樣的 document.getElementById(「SomeLinkOnNode1」)。焦點(); – ozil 2014-11-06 14:14:51

+0

這裏有太多的未知數。爲第一頁提供一些示例標記,我們可以做些事情來幫助,但目前這個問題對你沒有好處。 – Archer 2014-11-06 14:20:16

回答

0

此使用localStorage的記憶,最後點擊鏈接的ID: http://jsfiddle.net/nf6s43ht/1/

if(localStorage['lastclick']===undefined){ 
    console.log('undefined') 
}else{ 
    $('#'+localStorage['lastclick']).focus()//focus the <a> 
} 

$('a').click(function(){ 
    localStorage['lastclick']=$(this).attr('id')//memorize id 
}) 
+0

我打算查看本地存儲如果不起作用,那麼我可能會查看cookie – 2014-11-07 22:24:59

相關問題