/*
模态遮罩层单例对オブジェクト
不透明度:背景透明度
1. show()
2. close()
*/
Q.Overlay = function(opacity) {
var self = this;
self._createDiv = function() {
if (self._overlay) return;
self._overlay = $("
");
var overlayCss = {
'width': '100%',
'min-height': '100%',
'position': 'fixed',
'top': 0、
'left': 0、
'z-index': Q.Overlay.zindex、
'background': '#ccc'、
'text-align' : '中心',
'不透明度': 不透明度
};
if ($.browser.msie && $.browser.version.substr(0, 1) overlayCss.position = "絶対";
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;