jQuery MiniUI

标题: buttonEdit弹出框可以自定义位置吗? [打印本页]

作者: lazzy    时间: 2016-7-7 15:12:20     标题: buttonEdit弹出框可以自定义位置吗?

比如弹出框紧贴着编辑框下面,就 跟下拉列表类似

作者: lazzy    时间: 2016-7-7 15:22:10

现在弹出框,默认居中,就是mini.open打开新窗口时,能不能自定义弹出位置呢?大神们
作者: felt    时间: 2016-7-7 15:22:49

var win=mini.open()

win.showAtEl(buttonedit.getEl(),{
   xAlign:"left",
   yAlign:"below"
})
http://www.miniui.com/docs/api/index.html#ui=window
作者: lazzy    时间: 2016-7-7 15:25:22

felt 发表于 2016-7-7 15:22
var win=mini.open()

win.showAtEl(buttonedit.getEl(),{

谢斑竹,我试试哈
作者: lazzy    时间: 2016-7-7 17:30:13

felt 发表于 2016-7-7 15:22
var win=mini.open()

win.showAtEl(buttonedit.getEl(),{

如果页面A上点击“新增”按钮,弹出子页面B,然后在页面B上增行,某列是buttonEdit,这时候即使设置了win=mini.open()也不行,弹窗的位置是相对于满屏时位置
作者: lazzy    时间: 2016-7-7 17:34:28

lazzy 发表于 2016-7-7 17:30
如果页面A上点击“新增”按钮,弹出子页面B,然后在页面B上增行,某列是buttonEdit,这时候即使设置了win ...

1.无效的:
页面A->应该重定位置的弹出框C
[attach]7641[/attach]
2.正确的:
这是页面A->子页面B->应该重定位置的弹出框C
[attach]7640[/attach]

作者: lazzy    时间: 2016-7-7 17:35:29

lazzy 发表于 2016-7-7 17:34
1.无效的:
页面A->应该重定位置的弹出框C

不好意思,两张图片弄反了
作者: dforce    时间: 2016-7-8 09:54:27

本帖最后由 dforce 于 2016-7-8 11:10 编辑
lazzy 发表于 2016-7-7 17:35
不好意思,两张图片弄反了

mini.open是顶级弹出,跨页面的话无法根据el定位
只能计算出偏移,用showAtPos(left,top)来准确定位

或者用mini-window,这个弹出是同页面的弹出

作者: lazzy    时间: 2016-7-8 11:33:11

dforce 发表于 2016-7-8 09:54
mini.open是顶级弹出,跨页面的话无法根据el定位
只能计算出偏移,用showAtPos(left,top)来准确定位

这个方法好,谢了




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