Safari:在iframe中冒泡的事件

时间:2008-12-09 12:29:46

标签: iframe safari

如果用户在iframe中执行“onmousedown”,则拖动iframe外部并将鼠标悬停在附加了“onmouseover”的元素上 - safari不会触发此事件。

我有一个非常规的拖拉设置。可以“拖动”的项目位于iframe内。放置目标位于iframe之外。如果在iframe内部开始拖动,则不会在Safari中触发放置目标的“onmouseover”处理程序。这是一个已知的问题?有没有可用的解决方法?

目前我不需要跟踪其他浏览器的放置目标的位置。如果发生“mouseup”,在“拖动”时,我可以从事件对象中找到确切的放置目标。丢弃指示由“onmouseover”功能处理。

2 个答案:

答案 0 :(得分:1)

IE和Firefox点燃onmouseover事件就好了。我正在做类似的事情从父文档拖动到删除iframe中的目标,并且可以看到onmouseover事件触发IE和FireFox中的目标而不是Safari。有没有解决方法?

答案 1 :(得分:0)

副手,我不认为任何会触发此事件。它是两个完全独立的DOM。

你在FF,IE,Opera,Chrome中试过这个吗?