jQuery MiniUI

标题: miniui使用的框架 [打印本页]

作者: caicai0328    时间: 2012-11-14 14:09:34     标题: miniui使用的框架

请问 miniui   里面通过mini.open  打开的弹出窗口  和 tab 打开的子页面  都是通过frame 机制来做的么?


我的应用里面用到了地图,在chrom浏览器里面  会出现点问题:

使用弹出窗口和打开tab显示地图时,出现地图上的物体会随着拖动地图,而发生相对的偏移,如果单独打开这些页面是没有问题的。所以我绝的是框架影响了相对位置。[attach]945[/attach]如图,这是一个路径规划的轨迹,应该是相互重合 的。单独打开,或者在IE 火狐里面打开都没有问题。但是在chrom里面基于窗口或者tab打开,就出现了偏移。
我想知道应该怎么处理。谢谢

作者: niko    时间: 2012-11-14 15:21:17

弹出的原理是:div + iframe。
请你在本地用一个div和iframe,来模拟弹出地图。
如果基础的也有问题,那说明需要chrome才能搞定了。
作者: caicai0328    时间: 2012-12-10 10:09:13

niko 发表于 2012-11-14 15:21
弹出的原理是:div + iframe。
请你在本地用一个div和iframe,来模拟弹出地图。
如果基础的也有问题,那说 ...

这个问题我解决了,我把chrome 更新升级到了最高的版本,就没事儿了。但是又出现了一个问题呢,也是mini.open() 打开的子页面,我用了
onload: function () {
                                var wind=this;
                            var iframe = this.getIFrameEl();
                         
                            var data = { action: "new","uid":userId};
                            iframe.contentWindow.SetData(data);
                        }
setData的方法不存在,只在chrome里面的出现这个问题,我想还是兼容的问题吧?
作者: factory    时间: 2012-12-10 10:17:47

caicai0328 发表于 2012-12-10 10:09
这个问题我解决了,我把chrome 更新升级到了最高的版本,就没事儿了。但是又出现了一个问题呢,也是mini. ...

好的,你用最新版的chrome测试下http://www.miniui.com/demo/#src=datagrid/datagrid.html
里面的“编辑”,看下是否也会出SetData方法不存在?
作者: caicai0328    时间: 2012-12-10 10:59:45

factory 发表于 2012-12-10 10:17
好的,你用最新版的chrome测试下http://www.miniui.com/demo/#src=datagrid/datagrid.html
里面的“编辑 ...

恩 这个可以通过。 什么情况呢?你们修改了这个bug么?我要更新下子?
作者: factory    时间: 2012-12-10 11:04:59

caicai0328 发表于 2012-12-10 10:59
恩 这个可以通过。 什么情况呢?你们修改了这个bug么?我要更新下子?

貌似没有对mini.open修改过,有可能是你代码上的问题。
你先更新下试试呢
作者: caicai0328    时间: 2012-12-10 12:43:51

factory 发表于 2012-12-10 11:04
貌似没有对mini.open修改过,有可能是你代码上的问题。
你先更新下试试呢

恩,检查过了,是我代码的问题,已经纠正了,谢谢O(∩_∩)O~




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2