有人对更换 Chrome 37 中的 showModalDialog() 功能有任何可行的建议吗?我知道直到 2015 年 5 月还有一条路,但在我看来这不是“可行的”,如果我可以避免将所有内容更改为 window.open() 函数,那就太好了。
问问题
491 次
1 回答
2
你有一些你正在使用的代码吗?我看到你已经标记了 jQuery。所以我将提供一个 jQuery 答案。
您可以使用以下代码“打开”或“显示”一个 jquery 对话框
$(divSelector).dialog('open');
$(divSelector).dialog({
autoOpen: false,
width: 200,
modal: true,
closeOnEscape: true,
draggable: false,
resizable: false,
buttons: {'Ok': function(){
$(this).dialog('close');
}}
});
.dialog('open') 将触发对话框打开。我不确定将您的对话框 div 包装在 $(divSelector).dialog 标记中并将 jQuery UI css 和 javascript 包含到您的应用程序中会有多困难。
于 2014-09-04T17:42:56.407 回答