最近,我在编写一个对话框的时候,用了jquery ui的对话框,我的截图是这样的:
当我点击每个大类项下的小分类的时候,例如:
点击“家电”下的“照明”,应该如何写才能关闭这个弹出框呢?
我的代码如下:
// 打开弹出框
function openPopupWin(/*Int*/windowWidth,/*Int*/ windowHeight,/*String*/actionUrl) {
var screenWidth = $(document).width();
var screenHeigth = $(document).height();
var selector = "#popupWin";
$(selector).window({
width : windowWidth,
height : windowHeight,
draggable : true,
resizable : false,
modal : true,
shadow : false,
border : false,
noheader : true
});
$(selector).css("display", "block");
$(selector).window("open");
$(selector).window('refresh', ctx + actionUrl);
window.windowSelector = selector;
resetPopupWin2(screenWidth,screenHeigth);
}
关闭弹出框
// 关闭弹出框
function closePopupWin() {
$("#popupWin").window("close");
$("#popupWin").html('');
//up
$("#popupWin").parent().css("width","");
$("#popupWin").css("width","");
$("#popupWin").css("height","");
acctsArray = [];
}
我在当前的jsp页面里导入了jquery-ui.jsp的文件,但是,却发现报错了,错误如下:
在closePopupWin()的里面,报错$("#popupWin").window("close"); 说cannot read property of "options" undefined.
请高手指教,这个错误怎么修复?如何关闭弹出窗?
谢谢