【发布时间】:2020-09-11 13:03:57
【问题描述】:
请参考下面的sn-p
if (this.type.fullCarousel) {
window.onbeforeunload = () => {
window.scrollTo(0, 0)
}
当某个超链接点击引发此事件时,我需要停止执行window.scrollTo(0, 0)。
目前,当任何人点击页面的超链接时,它首先被带到页面顶部并重定向。
我如何检查只有当事件不是由某个锚点单击引发时才执行此行?
谢谢!
【问题讨论】:
-
您可以检查该事件是否为点击事件或
event.target是否为锚标记 -
"如果事件" - 事件是什么?
$(this).is("a")可能就够了 -
@empiric 感谢您的提示。请检查帖子中的实现
标签: javascript jquery ecmascript-6