首頁  >  文章  >  web前端  >  EasyUI實作第二層彈出框的方法_jquery

EasyUI實作第二層彈出框的方法_jquery

WBOY
WBOY原創
2016-05-16 16:11:521397瀏覽

這是網友在EasyUI拓展時的代號。

可依實際需要自行修改。

 $.modalDialog2.handler 這個handler代表彈出的dialog句柄
 $.modalDialog2.xxx 這個xxx 可以自己定義名稱,主要用在彈窗關閉時,刷新某些物件的操作,可以將xxx這個物件預先定義

複製程式碼 程式碼如下:

$.modalDialogTwo = function(options) {
 if ($.modalDialogTwo.handler == undefined) {// 避免重複彈出
var opts = $.extend({
   title : '',
   width : 840,
   height : 680,
   modal : true,
   onClose : function() {
    $.modalDialogTwo.handler = undefined;
    $(this).dialog('destroy');
   },
   onOpen : function() {
    // parent.$.messager.progress({
    // title : '提示',
    // text : '資料載入中,請稍後....'
    // });
   }
  }, options);
  opts.modal = true;// 強制此dialog為模式化,無視傳遞過來的modal參數
  return $.modalDialogTwo.handler = $('
').dialog(opts);
 }
};

以上就是個人使用EasyUI實現第二層彈出框的方法,希望大家能夠喜歡。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn