jQuery MiniUI

 找回密码
 立即注册
查看: 1993|回复: 5
打印 上一主题 下一主题

miniui 弹窗能否始终出现在屏幕中央? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-12-8 20:06:10 |只看该作者 |倒序浏览
当页面较长,出现滚动条时,miniui 弹窗总是跑到上面,需要拉动滚动条才能看见,体验不是很好,这个有方法吗

Rank: 8Rank: 8

沙发
发表于 2016-12-9 09:29:02 |只看该作者
可以监听window.onscroll事件
比如这样
var  win;
win=mini.open({})
window.onscroll = function () {
        win.show();
}

Rank: 2

板凳
发表于 2016-12-12 10:25:31 |只看该作者
感谢,看来没有属性之类可以设置弹窗始终在屏幕中央,既然都是要写js实现,可以在点击按钮的事件上直接scrollTop(0)

Rank: 2

地板
发表于 2016-12-12 10:26:03 |只看该作者
felt 发表于 2016-12-9 09:29
可以监听window.onscroll事件
比如这样
var  win;

感谢,看来没有属性之类可以设置弹窗始终在屏幕中央,既然都是要写js实现,可以在点击按钮的事件上直接scrollTop(0)

Rank: 8Rank: 8

5#
发表于 2016-12-12 11:30:17 |只看该作者
Binary 发表于 2016-12-12 10:26
感谢,看来没有属性之类可以设置弹窗始终在屏幕中央,既然都是要写js实现,可以在点击按钮的事件上直接sc ...

1 弹窗位置的当前可视区域的中间,如果你的版本是自动滚动最上面的,请更新

2 不会自动调整,可以向2楼的代码那样监听滚动条事件调整
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

6#
发表于 2016-12-12 16:43:46 |只看该作者
dforce 发表于 2016-12-12 11:30
1 弹窗位置的当前可视区域的中间,如果你的版本是自动滚动最上面的,请更新

2 不会自动调整,可以向2楼 ...

项目历史原因,miniui版本较低,且目前没有要更新的考虑,只能先手动js写一下,谢谢解答

Archiver|普加软件

GMT+8, 2024-9-29 07:29 , Processed in 1.031427 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部