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);
};