5

我有一个 asp.net 页面,上面有很多东西,它在 jquery 对话框 iframe 中打开另一个页面。对话框由以下打开

<a onclick="OpenDialog(params);return false;">click to open dialog<a/>

function OpenDialog(params){
    var url ='Detail.aspx?params;
    $('#frmDialog').attr('src', url);
    $( "#dialog-modal" ).dialog({
        height: 500,
        width: 950,
        title: 'Details',
        modal: true,
        close: function(a,b){refreshPage();}
    });
    return false;
}

除了单击链接外,一切都工作得很好法郎

使用 jquery:1.8.0 用户界面:1.8.23

有任何想法吗?谢谢

4

1 回答 1

4

最后编辑 jquery-ui css 并将绝对定位更改为固定.. 符合我的目的。

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }

.ui-dialog { position: fixed; padding: .2em; width: 300px; overflow: hidden; }
于 2012-09-06T10:07:37.800 回答