jQuery MiniUI

标题: 当页面有横向滚动条mini.open总是显示在最左边? [打印本页]

作者: julianzhu1117    时间: 2014-12-15 14:57:32     标题: 当页面有横向滚动条mini.open总是显示在最左边?

比如我将页面的横向滚动条向右边拖动,但是调用mini.open的内容总是显示在最左侧,有办法让它的left位置跟着横向滚动条移动吗?

作者: julianzhu1117    时间: 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());




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