作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
A页面中有文章列表。当我点击A中文章的每个链接时,我将重定向到页面B以显示文章内容。
如果我点击“返回”按钮,我将返回页面A。
页面A如何记住最近点击的文章链接,并滚动到该链接?
最佳答案
定义事件处理函数(回调)时,该函数的第一个参数是事件对象。
事件对象包含事件类型、触发事件的确切 HTML 元素、页面内的确切位置等信息。
$('body').click(function(e) {
console.log(e.pageX, e.pageY);
});
以上内容在 jQuery eventObject 中可用。
“普通”JavaScript eventObject 可能具有引用位置信息的不同名称的属性。它们甚至可能在不同浏览器中具有不同的名称。
document.getElementsByTagName('body')[0].onclick = function(e) {
console.log(e.clientX, e.clientY);
console.log(e.layerX, e.layerY);
};
关于javascript - HTML5和JavaScript中如何返回到我刚才点击的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12456292/
我是一名优秀的程序员,十分优秀!