示例#1
0
 this.after('hide', function() {
     var hasMask = this.get('hasMask');
     if(hasMask) {
         mask.hide();
         if(hasMask.hideOnClick) {
             mask.element.off('click', action);
         }
     }
 });
示例#2
0
      this.before('show', function() {
          this.set('zIndex', Z_INDEX);
          Z_INDEX += 2;
          var zIndex = this.get('zIndex');
          var hasMask = this.get('hasMask');
          if(hasMask) {
              mask.set('zIndex', zIndex - 1).show();

              if(hasMask.hideOnClick) { // 点击遮罩关闭对话框
                  mask.element.one('click', action);
              }
          }
      });