javascript - 打开一个新页面作为模态窗口

标签 javascript jquery jquery-easyui

我有以下代码,如果行存在,如何打开另一个页面作为模式窗口弹出窗口?

 function editLesson(){
            var row = $('#dg').datagrid('getSelected');
            if (row){
             // would like to open another page as modal window

            }
        }

任何帮助都非常值得赞赏。

最佳答案

你可以使用 fancybox 插件。这是一个非常棒的插件。 http://fancybox.net/ (注意 fancybox 2 也已退出)

http://jsfiddle.net/kasperfish/5EV8r/109/

$.fancybox('hello');

您还可以在 fancybox(模态)窗口中加载 iframe http://jsfiddle.net/kasperfish/5EV8r/110/

    $.fancybox([
        'url'//url to your page
    ], {

        'padding'           : 10,
        'type'              : 'iframe',//set type to iframe
        'overlayOpacity'    : 0.7,
        'overlayColor'      : 'black',
        'speedIn'           : 900,
        'speedOut'          : 400,
        'width'             : '70%',
        'height'            : '50%'

    });

关于javascript - 打开一个新页面作为模态窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19123240/

相关文章:

javascript - jQuery:如何在运行时插入或删除 .js 文件?

javascript - Jquery 在所有具有相同值的下拉列表中禁用选定值

jQuery EasyUI : confirm/save datagrid inline editing

java - 当我使用 jQuery EasyUI 时,如何在跨度中写入数据

javascript - 在 easyui 过滤器中搜索删除选择

javascript - 有什么方法可以在 ViewChildren 中获取 ElementRef 和 Component ref 吗?

javascript - jquery 中特定表单的 getElementsByTagName

javascript - 如何使用 jQuery 替换列表项内容?

jquery - DIV 上的鼠标悬停/鼠标移出

javascript - 调用客户端重定向后 session 属性丢失