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