jQuery MiniUI

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

当页面有横向滚动条mini.open总是显示在最左边? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-12-15 14:57:32 |只看该作者 |倒序浏览
比如我将页面的横向滚动条向右边拖动,但是调用mini.open的内容总是显示在最左侧,有办法让它的left位置跟着横向滚动条移动吗?

Rank: 2

沙发
发表于 2014-12-15 15:23:20 |只看该作者
本帖最后由 julianzhu1117 于 2014-12-15 15:24 编辑

我先自己这样处理了下发现可以,如果有位置的默认参数那就更方便了。

        var winWidth = screen.width - 100;
        winWorkEffect = mini.open({
            url: '#',
            title: "KPI指标",
            allowResize: false,
            allowDrag: true,
            showModal:true,
            width: winWidth,
            height: 350,
            onload: function () {
                var iframe = this.getIFrameEl();
                var data = { action: "new" };
                iframe.contentWindow.SetData(data);
            },
            ondestroy: function (action) {
                if (action == "ok") {
                }
            }
        });

$("#" + winWorkEffect.id).css("left", (screen.width - winWidth) / 2 + $(document).scrollLeft());

Archiver|普加软件

GMT+8, 2024-9-17 04:42 , Processed in 1.042175 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部