Jquery弹出窗口,如何在弹出的窗口中添加关闭按钮关闭当前弹出的窗口?

nimeide1234567890 2014-06-16 11:13:26
这样打开弹出窗口
function jquery(title, url, w, h, css)
{
dialog(title, url, w, h, css);
}

function dialog(title,content,width,height,cssName)
{
if(dialogFirst==true){
var temp_float=new String;
temp_float="<div id=\"floatBoxBg\"></div>";
temp_float+="<div id=\"floatBox\" class=\"floatBox\">";
temp_float += "<div class=\"title\" style=\"cursor:move;\" onmousedown=\"startDrag(this,floatBoxBg)\" onmouseup=\"stopDrag(this,floatBoxBg)\" onmousemove=\"drag(this,floatBoxBg)\"><h4></h4><span><img src=\"~/../images/del.gif\"></span></div>";
temp_float+="<div class=\"content\"></div>";
temp_float+="</div>";
$("body").append(temp_float);
dialogFirst=false;

$("#floatBox .title span").click(function(){
$("#floatBoxBg").hide();
$("#floatBox").hide();
});
}

弹出的窗口里有一个关闭按钮:<input id="BtnClose" type="button" value="关闭" onclick="closeIframe()" />
function closeIframe()
{
//$("#floatBoxBg").hide();
//$("#floatBox").hide();
//$("#floatBox").attr("display", false);
//$("#floatBox").css({ "display": false });
//top.$floatBox.close();
//window.parent.window.$.layer.close();
//window.parent.window.$.floatBox.close();
//$(this).parents("BtnClose").hide();
return false;
}
上面的都不能关闭,那如何写代码关闭?
...全文
13266 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
骑猪看海 2014-06-16
  • 打赏
  • 举报
回复
如果是iframe:parent.$("#floatBoxBg").hide(); parent.$("#floatBox").hide();
nimeide1234567890 2014-06-16
  • 打赏
  • 举报
回复
楼上的,没反应啊
bdmh 2014-06-16
  • 打赏
  • 举报
回复
$("#floatBox .title span").click(function(){ $("#floatBoxBg").hide(); $("#floatBox").hide(); }); 这几句好像就是关闭的代码吧,你复制过去试试
nimeide1234567890 2014-06-16
  • 打赏
  • 举报
回复
楼上的完全正确,厉害

62,240

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧