jQuery MiniUI

标题: 弹出窗体的相对位置 [打印本页]

作者: gudicao    时间: 2014-8-27 11:04:36     标题: 弹出窗体的相对位置

页面A中弹出窗体B,B居中显示,窗体B内部有窗体C,切C在B窗体内靠右侧显示,当我把B放大时,C的位置发生变化。请问如何在B放大或缩小时候让C与B的位置一直相对不变。

作者: felt    时间: 2014-8-27 11:28:20

自己检查你b页面中c的位置是怎么定位的
作者: gudicao    时间: 2014-8-27 11:33:34

felt 发表于 2014-8-27 11:28
自己检查你b页面中c的位置是怎么定位的

在B中用的 showAtPos(,)显示出来C的,因为要相对定位,所以我想能不能再窗体放大或缩小事件时重新触发showAtPos()方法,或者向你请教更好的方法
作者: felt    时间: 2014-8-27 12:58:49

gudicao 发表于 2014-8-27 11:33
在B中用的 showAtPos(,)显示出来C的,因为要相对定位,所以我想能不能再窗体放大或缩小事件时重新触发sho ...

b页面定义
top["win"]=window
以及c的show方法
a页面改变弹出框大小的时候直接调用
top["win"].show()
作者: gudicao    时间: 2014-8-27 13:47:11

felt 发表于 2014-8-27 12:58
b页面定义
top["win"]=window
以及c的show方法

a页面改变弹出宽大小时候的事件或者方法是哪一个?
b页面定义top["win"]=window ,我该怎么理解这个呢?
作者: felt    时间: 2014-8-27 14:41:37

gudicao 发表于 2014-8-27 13:47
a页面改变弹出宽大小时候的事件或者方法是哪一个?
b页面定义top["win"]=window ,我该怎么理解这个呢? ...

不就是用按钮改变弹出框大小的吗,就在那个按钮事件里处理
top["win"]是跨页面处理方法
a页面
top["win"]=window
function aaaa(){}
b页面可以直接使用
top["win"].aaaa()来跨页面操作
作者: gudicao    时间: 2014-8-27 15:14:34

felt 发表于 2014-8-27 14:41
不就是用按钮改变弹出框大小的吗,就在那个按钮事件里处理
top["win"]是跨页面处理方法
a页面

窗体放大缩小我是通过mini-window中的放大缩小按钮操作的,这个事件或方法是哪一个?我想要的是在对B进行放大或缩小操作时候(用的是mini-window中的放大缩小按钮),来保持C与B的位置相对不变,不是通过A中的按钮打开B时候重定位。
作者: felt    时间: 2014-8-27 15:17:33

gudicao 发表于 2014-8-27 15:14
窗体放大缩小我是通过mini-window中的放大缩小按钮操作的,这个事件或方法是哪一个?我想要的是在对B进行 ...

请提供页面,并清楚说明需求
作者: gudicao    时间: 2014-8-27 15:28:40

felt 发表于 2014-8-27 15:17
请提供页面,并清楚说明需求

[attach]5078[/attach]
这样可以吧

作者: felt    时间: 2014-8-27 17:42:02

gudicao 发表于 2014-8-27 15:28
这样可以吧

[attach]5079[/attach]
参考例子






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