如果用户在 iframe 内执行“onmousedown”,则在 iframe 外部拖动并将鼠标悬停在附加了“onmouseover”的元素上 - safari 不会触发此事件。
我有一个稍微非常规的拖放设置。可以“拖动”的项目位于 iframe 内。放置目标位于 iframe 之外。如果拖动在 iframe 内开始,则放置目标的“onmouseover”处理程序不会在 Safari 中触发。这是一个已知的问题?有没有可用的解决方法?
目前我不需要跟踪其他浏览器的放置目标的位置。如果在“拖动”时发生“鼠标上移”,我可以从事件对象中找到确切的放置目标。丢弃指示由“onmouseover”功能负责。