/*
模态遮罩层单例对象
불투명도:背景透명도
1. 쇼()
2. close()
*/
Q.Overlay = function(opacity) {
var self = this;
self._createDiv = function() {
if (self._overlay) return;
self._overlay = $("
");
var overlayCss = {
'너비': '100%',
'최소 높이': '100%',
'위치': '고정',
'상단': 0,
'왼쪽': 0,
'z-index': Q.Overlay.zindex,
'배경': '#ccc',
'text-align' : '가운데',
'불투명도': 불투명도
};
if ($.browser.msie && $.browser.version.substr(0, 1) < 7) {
overlayCss.position = "absolute";
overlayCss.height = Q.dom.pageHeight();
}
self._overlay.css(overlayCss);
$(document.body).append(self._overlay);
};
self.show = function() {
self._createDiv();
Q.Overlay.zindex;
self._overlay.show();
};
self.close = function() {
self._overlay.hide();
self._overlay.remove();
self._overlay = 정의되지 않음;
};
}
Q.Overlay.zindex = 1000;