} else {
if(options.width > 0) {
tempWidth = options.width;
if(options.width <= w) {
$("#"+s.o.warpperOwnContent + generateId).css({"width":options.width,"overflow-x":"auto"});
}
}
s.container.width(tempWidth + 22);
$("#"+s.o.warpperContent + generateId).width(tempWidth + 20);
}
$("#"+s.o.warpperCloseBtn + generateId).click(function(e) {
$("#"+s.o.replaceClose + generateId).trigger("click");
});
$("#"+s.o.replaceClose + generateId).click(function(e) {
s.close($("#"+s.o.wrapper + generateId), options, generateId);
e.stopPropagation();
});
if(!isHtmlSlice){
// 让传入的元素在对话框关闭后可以返回到原来的地方
var display = data.css("display");
var obj = data[0];
var prev = obj.previousSibling;
var next = obj.nextSibling;
var parent = obj.parentNode;
this["elemBack_" + generateId] = function(){
if (prev && prev.parentNode) {
prev.parentNode.insertBefore(obj, prev.nextSibling);
} else if (next && next.parentNode) {
next.parentNode.insertBefore(obj, next);
} else if (parent) {
parent.appendChild(obj);
};
data.css({"display" : display});
};
}
data.detach();
return s.container;
},
createRender : function(data, options,generateId){
var s = this;
//如果context未定义,则是通过html拼接的方式追加的否则就是原本就存在的,关闭后需要返回原地方
var isHtmlSlice = data.context == undefined ? true : false;
s.container = $("<div class='"+s.o.wrapper+"' style='border:none;' id='"+s.o.wrapper + generateId+"'><a class='"+s.o.replaceClose+"' id='"+s.o.replaceClose + generateId+"'></a></div>");
s.container.appendTo(document.body);
data.clone(true).appendTo(s.container).show().attr('id',data.attr('id') || s.o.dataId + generateId);
$("#"+s.o.replaceClose + generateId).click(function(e) {
s.close($("#"+s.o.wrapper + generateId), options, generateId);
e.stopPropagation();
});
if(!isHtmlSlice){
// 让传入的元素在对话框关闭后可以返回到原来的地方
var display = data.css("display");
var obj = data[0];
var prev = obj.previousSibling;
var next = obj.nextSibling;
var parent = obj.parentNode;
s["elemBack_" + generateId] = function(){
if (prev && prev.parentNode) {
prev.parentNode.insertBefore(obj, prev.nextSibling);
} else if (next && next.parentNode) {










