最近在写一个可拖动div边框改变宽度的功能, div内嵌iframe,当鼠标mousemove监听到div边界时,可拖动边框.这时监听的是document,当鼠标移入iframe时,触发了iframe的mousemove事件,丢失document
解决办法
鼠标移动状态,解除
iframe的鼠标事件
iframe {
pointer-events: none;
}
- 鼠标
mouseup时设置
iframe {
pointer-events: auto;
}