Flex导航中内嵌IFrame关闭问题
发布时间:2020-12-15 01:39:19 所属栏目:百科 来源:网络整理
导读:在Flex导航中内嵌IFrame,当首次打开,关闭后,切换导航面板,有时会出现IFrame始终悬浮在导航的最前端。 个人分析原因可能是由于Flex中关闭了导航移除了子组件但是IE并没有彻底的将IFrame从页面中移除,在此用的解决方法是,在Flex中调用js通过IFrame的id将
在Flex导航中内嵌IFrame,当首次打开,关闭后,切换导航面板,有时会出现IFrame始终悬浮在导航的最前端。 个人分析原因可能是由于Flex中关闭了导航移除了子组件但是IE并没有彻底的将IFrame从页面中移除,在此用的解决方法是,在Flex中调用js通过IFrame的id将之从IE中删除。具体代码如下。注意:Flex中嵌入的iFrame界面是动态添加使用的ID是动态生成的GUID,如果以组件形式添加例用固定的ID可能会导致iFrame界面重复移除时可能不能够正常移除(分析可能是JS原因,当前ID的元素移除后,再次调用代码移除同一个id的元素时操作无效)。 在导行的IFrame父容器关闭事件中添加以下代码: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |