我正在使用codrops边框菜单覆盖,我希望找到一种让用户在滚动时关闭叠加层的方法。截至目前,用户可以单击桌面或移动设备上的叠加层来关闭它,但滚动只会滚动下方的主体。我想让它关闭叠加层。
叠加层有一个事件监听器,但它仅用于单击,而不用于正文滚动。有没有办法将身体滚动的侦听器添加到叠加层?
overlay.addEventListener( eventtype, closeClickFn );
上方为叠加层添加了一个事件监听器:在点击/移动触摸时,关闭叠加层。
答案 0 :(得分:1)
也许你可以附加滚动事件,然后点击一下点击这个地方。
$(window).scroll(function(event) {
$('yourCodrop').click();
});
答案 1 :(得分:0)
使用jquery中的.scroll方法