0
A的頁面中有一系列文章。當我點擊A中的文章的每個鏈接時,我將重定向到頁面B以顯示文章內容。如何返回到剛剛在HTML5和JavaScript中單擊的位置?
如果我點擊「返回」按鈕,我將返回到頁面A。
頁面A如何記住哪個文章鏈接最近被點擊,然後滾動到該鏈接?
A的頁面中有一系列文章。當我點擊A中的文章的每個鏈接時,我將重定向到頁面B以顯示文章內容。如何返回到剛剛在HTML5和JavaScript中單擊的位置?
如果我點擊「返回」按鈕,我將返回到頁面A。
頁面A如何記住哪個文章鏈接最近被點擊,然後滾動到該鏈接?
在定義事件處理函數(回調函數)的地方,函數的第一個參數是事件對象。
事件對象包含諸如事件類型,觸發事件的確切HTML元素,頁面內的確切位置等信息。
$('body').click(function(e) {
console.log(e.pageX, e.pageY);
});
以上是可用的jQuery eventObject。
「normal」JavaScript eventObject可能具有不同名稱的屬性,指向位置信息。他們甚至可能在不同瀏覽器中命名不同。
document.getElementsByTagName('body')[0].onclick = function(e) {
console.log(e.clientX, e.clientY);
console.log(e.layerX, e.layerY);
};