jQuery MiniUI

标题: 急!!!mini.open怎么控制弹出窗口的位置 [打印本页]

作者: zhuhx    时间: 2017-9-7 11:14:23     标题: 急!!!mini.open怎么控制弹出窗口的位置

rt,我想请教下mini.open怎么控制弹出窗口的位置,试了mini.open.show发现不行

作者: felt    时间: 2017-9-7 11:35:58

var t=mini.open({..})
t.show(100,200);
作者: zhuhx    时间: 2017-9-7 13:46:09

felt 发表于 2017-9-7 11:35
var t=mini.open({..})
t.show(100,200);

这个100,200指的是什么
作者: zhuhx    时间: 2017-9-7 13:50:47

felt 发表于 2017-9-7 11:35
var t=mini.open({..})
t.show(100,200);

当浏览器窗口大小改变时,弹窗的位置能始终距离顶部一段距离?
作者: felt    时间: 2017-9-7 13:57:09

zhuhx 发表于 2017-9-7 13:50
当浏览器窗口大小改变时,弹窗的位置能始终距离顶部一段距离?

show(x,y)  //x,y可以是数字,表示固定的距离,也可以是字符串left: left, center, right,top: top, middle, bottom
作者: zhuhx    时间: 2017-9-7 14:04:03

felt 发表于 2017-9-7 13:57
show(x,y)  //x,y可以是数字,表示固定的距离,也可以是字符串left: left, center, right,top: top, mid ...

可以是top减去一段距离吗?因为不想要完全顶上去
作者: zhuhx    时间: 2017-9-7 14:09:00

felt 发表于 2017-9-7 13:57
show(x,y)  //x,y可以是数字,表示固定的距离,也可以是字符串left: left, center, right,top: top, mid ...

当我缩小浏览器窗口的时候,我的弹窗都是顶到最上面去了,怎么调也没用这是怎么回事
作者: zhuhx    时间: 2017-9-7 14:11:53

zhuhx 发表于 2017-9-7 14:04
可以是top减去一段距离吗?因为不想要完全顶上去

测试发现只要浏览器的高度低于弹窗的高度时,弹窗都会顶到最上面
作者: felt    时间: 2017-9-7 14:57:52

zhuhx 发表于 2017-9-7 14:11
测试发现只要浏览器的高度低于弹窗的高度时,弹窗都会顶到最上面

弹出必须小于浏览器的高度。
show("left",100)可以显示在靠左离上边100px的位置,当然首先浏览器下能显示全整个弹出。
作者: zhuhx    时间: 2017-9-7 14:59:59

felt 发表于 2017-9-7 14:57
弹出必须小于浏览器的高度。
show("left",100)可以显示在靠左离上边100px的位置,当然首先浏览器下能显示 ...

因为有可能浏览器会被缩小会导致弹窗的高度大于浏览器的高度,这个时候能不能不让弹窗默认置顶呢
作者: felt    时间: 2017-9-7 17:04:13

zhuhx 发表于 2017-9-7 14:59
因为有可能浏览器会被缩小会导致弹窗的高度大于浏览器的高度,这个时候能不能不让弹窗默认置顶呢 ...

你可以监听页面的window.onresize事件来调整弹出的位置。




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