【发布时间】:2020-02-27 19:11:06
【问题描述】:
我有一个显示在我页面上的点击事件上的模式。我在modal右上角的'close'链接元素中添加了一个事件监听器,代码如下:
document.querySelector('.modal__close').addEventListener('click', () => {
modal.style.display = 'none'
})
这确实关闭/删除了模式,但是,它也会导致页面“跳转”回顶部(我注意到它还在 url 的末尾添加了一个“#”),即不是我想要的行为,我怎样才能让模式优雅地消失并让底层显示完全一样?
【问题讨论】:
-
能否提供
.modal__close元素的代码? -
试试这个html属性值解决方案。 stackoverflow.com/a/49271220/7109092
标签: javascript css