我有一个包含许多li元素的无序列表。在列表中单击(mousedown事件)时,我使用event.target来确定是否单击了li。如果目标元素是ul,我取消选择所有li元素。
但是,单击滚动条时,还会触发mousedown事件,目标元素为ul。但我不希望通过单击滚动条取消选择任何内容。那么如何确定是否点击了滚动条以便我可以取消该活动?
由于
答案 0 :(得分:0)
您可以通过创建具有相同高度和宽度+ 30px(滚动条)的包装器div,它具有overflow属性。这样,当点击新div的滚动条时,它不会触发UL的点击。