实际上,我正面临着一个问题,当我单击外部的任何地方时,我不希望侧边栏菜单的菜单关闭。现在,当我在任何地方单击时,它就会折叠/关闭。 这是我的方法,当用户点击身体之外的任何地方时,它都能感知到。container.contains(target)) {
console.log('clicked outside - fire callback');onClickOutside(event); // c
我有一个侧边栏,可以转换为较小屏幕尺寸的标签。这主要是通过css完成的,使用JavaScript打开和关闭选项卡。当选项卡打开时,我已经创建了它,这样用户就可以单击屏幕上的任何位置来关闭它。我的resize()函数会将标签转换回侧边栏,但是,如果用户以较小的尺寸点击标签,然后放大他们的浏览器,那么点击屏幕上的任何地方都会使侧边栏消失。allows for Sidebar to close when item on