日期:2014-05-16  浏览次数:20385 次

关于Iframe的一点问题
事情是这样的,原本做一个布局(很常见的功能),左右两块,中间用一个div分隔,拖拽中间这个可以实现左右两块大小的重新布局。
然后会出现一个问题,左右两块如果是Iframe,那么如果在移动的时候速度太快移动到了IFrame区域,这个时候拖拽重新布局的脚本 的 mousemove事件就监听不到了, 这个重新布局自然也就戛然而止了。

有没有官方一点的解释?

或者比较好的解决办法?
(其实自己也解决了,但是总感觉应该还有更好的办法才是,所以来问问)

------解决方案--------------------
IE可以用obj.setCapture()/o.releaseCapture(),其他浏览器对这2个方法支持不是很好

兼容性好点就iframe也一起注册事件,获取移动坐标后通过父页提供的回调来更新。。
------解决方案--------------------
你这个办法不也是很好,比我那个逻辑简单

iframe和父页独立的,不会响应对方的事件
------解决方案--------------------
版主太给力了,膜拜中!
------解决方案--------------------
引用:
版主太给力了,膜拜中!

版主当然历害,同感,膜拜中!