Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Div中插入弹出窗口_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何在Div中插入弹出窗口

Javascript 如何在Div中插入弹出窗口,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我一直在制作一个弹出窗口,但我无法将它正确地放入容器中 $(文档).ready(函数(){ $('.show popup')。在('单击',函数()上){ $('.popup').fadeIn(); }); $('.close_pop')。在('click',function()上{ $('.popup').fadeOut(); }); }); var max=真; 函数展开/折叠(elem){ var top_div=elem.parentNode.parentNode.parentNode

我一直在制作一个弹出窗口,但我无法将它正确地放入容器中

$(文档).ready(函数(){
$('.show popup')。在('单击',函数()上){
$('.popup').fadeIn();
});
$('.close_pop')。在('click',function()上{
$('.popup').fadeOut();
});
});
var max=真;
函数展开/折叠(elem){
var top_div=elem.parentNode.parentNode.parentNode;
如果(最大值===false){
elem.innerHTML=“▼;”;
top_div.classList.toggle(“最小化”,false);
top_div.classList.toggle(“最大化”,true);
max=真;
}else if(top_div.classList.contains(“最大化”)){
elem.innerHTML=“▲;”;
top_div.classList.toggle(“最小化”,true);
top_div.classList.toggle(“最大化”,false);
max=false
}
}
功能关闭按钮(elem){
var top_div=elem.parentNode.parentNode.parentNode;
top_div.style.display='none';
if(top_div.classList.contains(“最大化”)){
max=false;
}
};
.container{
高度:30px;
宽度:100%;
位置:固定;
底部:0;
右:0;
背景色:红色;
}
.弹出窗口{
显示:无;
}
.跳出来{
背景:#333;
边界半径:5px5px0;
盒影:0px 0px 10px#000;
}
.最小化{
显示:内联块;
右边距:10px;
底部:0;
宽度:250px;
高度:60px;
溢出:隐藏;
}
.最大化{
排名:0;
位置:固定;
显示:块;
宽度:自动;
高度:自动;
}
.关门{
光标:指针;
颜色:#fff;
}
.close_pop:悬停{
颜色:红色;
}
.展开/折叠{
右边距:10px;
光标:指针;
颜色:#fff;
高度:3倍;
}
.展开/折叠:悬停{
颜色:#ccc;
}
a{
位置:固定;
排名:150;
}

表1
▼
&时代
自15世纪以来使用的标准《知识产权》一文,是《知识产权法》的一部分,主要介绍了知识产权法在劳动和就业领域的应用
如果你是一个普通的消费者,你可以在你的房间里找到你的名字,但如果你是一个无足轻重的人,你就应该为你的行为负责
实验室。
文本

更改
。弹出
容器,从
位置:固定
位置:绝对

.minimized
类中添加以下css

.minimized {
    position: relative;
    z-index: 1;
    vertical-align: bottom;
}
bottom
属性在容器指定了
position
时起作用

position:relative
在这种情况下很方便。

尝试降低高度(大约比红色div高)

$(文档).ready(函数(){
$('.show popup')。在('单击',函数()上){
$('.popup').fadeIn();
});
$('.close_pop')。在('click',function()上{
$('.popup').fadeOut();
});
});
var max=真;
函数展开/折叠(elem){
var top_div=elem.parentNode.parentNode.parentNode;
var fatherDiv=elem.parentNode.parentNode.parentNode.parentNode;
如果(最大值===false){
elem.innerHTML=“▼;”;
top_div.classList.toggle(“最小化”,false);
top_div.classList.toggle(“最大化”,true);
max=真;
fatherDiv.style.zIndex=“2”;
}else if(top_div.classList.contains(“最大化”)){
elem.innerHTML=“▲;”;
top_div.classList.toggle(“最小化”,true);
top_div.classList.toggle(“最大化”,false);
max=false;
fatherDiv.style.zIndex=“0”;
}
}
功能关闭按钮(elem){
var top_div=elem.parentNode.parentNode.parentNode;
top_div.style.display='none';
if(top_div.classList.contains(“最大化”)){
max=false;
}
};
.container{
高度:89px;
宽度:100%;
位置:固定;
底部:0;
右:0;
背景色:红色;
}
.弹出窗口{
显示:无;
}
.跳出来{
背景:#333;
边界半径:5px5px0;
盒影:0px 0px 10px#000;
}
.最小化{
显示:内联块;
右边距:10px;
宽度:100%;
高度:自动;
溢出:自动;
z指数:0;
顶部:89px;
位置:固定;
}
.最大化{
顶部:89px;
位置:固定;
显示:块;
宽度:自动;
高度:自动;
z指数:2;
}
.关门{
光标:指针;
颜色:#fff;
}
.close_pop:悬停{
颜色:红色;
}
.展开/折叠{
右边距:10px;
光标:指针;
颜色:#fff;
高度:3倍;
}
.展开/折叠:悬停{
颜色:#ccc;
}
a{
位置:固定;
排名:150;
}

表1
▼
&时代
自16世纪以来使用的标准《知识产权》一书,是《知识产权》一书的主要著作,该书是《知识产权》一书的主要著作。但是,我们必须尽可能少地进行实验
从一个普通的消费品中购买。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,还必须因行为不当而受到惩罚
实验室。

您是否有任何图像或设计显示您希望最小化弹出窗口的确切位置。@Samir请单击“编写的运行代码段”上方的按钮,它显示了我希望放置弹出窗口的红色容器,您也可以单击下向三角形以最小化,请投票表决我的问题:)。因此,弹出窗口应该隐藏在红色背景后面,只有弹出窗口标题可见,包括最大化和关闭图标?我希望它可见并位于红色容器上方,请尝试重新编写代码,我希望弹出窗口最小化到红色容器中。嗨,samir,Postton将不重要,因为弹出窗口将放置在容器后面,并且在那里不可见,相反,我想要一种将弹出窗口放置在内部的方式。z索引将使弹出窗口优先于红色容器。将z-index添加到上面帖子中指定的最小化类中。如果这仍然不是你想要的