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/JQuery——在我的页面上动态生成div(wrap),我可以';不要改变或应用风格_Javascript_Jquery - Fatal编程技术网

Javascript/JQuery——在我的页面上动态生成div(wrap),我可以';不要改变或应用风格

Javascript/JQuery——在我的页面上动态生成div(wrap),我可以';不要改变或应用风格,javascript,jquery,Javascript,Jquery,我在这个页面中尝试使用JS/JQuery为图像创建一个页面内弹出窗口,如下示例() 虽然我成功了,但当我尝试在我的客户页面上实现它时,一些div出现在我的弹出窗口前面,无论我为它配置了多高的“z-index”。此外,这些div似乎是由DINAMICALL生成的,因为它们有一个“wrap”id div,我在这个页面的.php文件中找不到这个div 因此,无论我做什么,这些图像都在弹出窗口的前面(除非我使用“Inspect element”工具删除它们,或者使用Inspect element更改它们

我在这个页面中尝试使用JS/JQuery为图像创建一个页面内弹出窗口,如下示例()

虽然我成功了,但当我尝试在我的客户页面上实现它时,一些div出现在我的弹出窗口前面,无论我为它配置了多高的“z-index”。此外,这些div似乎是由DINAMICALL生成的,因为它们有一个“wrap”id div,我在这个页面的.php文件中找不到这个div

因此,无论我做什么,这些图像都在弹出窗口的前面(除非我使用“Inspect element”工具删除它们,或者使用Inspect element更改它们的z索引,更改自动生成的“wrap”div的内联样式)

这是在“Inspect Element”上没有任何更改的页面,带有红色箭头的白色图像框是这里的问题(它们属于弹出窗口下的页面,我需要它们位于弹出窗口下):

如果我更改自动生成的div“wrap”的z索引,就会出现这种情况,我可以在代码中搜索“Inspect element”来查找其中一个框(第一个框):imgur.com/lDk1eRA

你们有谁能给我一个解决这个问题的建议吗

我已经尝试过为这个div或img的标签创建新的css规则,使用“!important”之类的东西,但没有结果

提前非常感谢,并对英语错误表示歉意,
Matheus Barreto.

您可能希望尝试将覆盖的
位置
属性设置为
绝对
。将其位置设置为绝对位置的图像将覆盖所有未设置为绝对位置或固定位置的图像,这可能非常烦人。您可能需要解决将其居中或将其位置设置为绝对位置时出现的其他问题,但这应该可以解决。

在关闭脚本之前,请确保覆盖div位于包装器外部、标记内部。。。如果
DIV
位于另一个z索引较低的分区内,它将不会“弹出”

此外,您可以尝试真正高的
z-index
,例如
8000
或更高。您最多可以使用
65535
(根据浏览器的实现,使用的次数更高)


值得注意的是,你应该为固定/绝对定位项目的z索引制定一个计划。

请给我们一个代码。高z索引是万恶之源。此外,你帖子中的内容是不可见的。很抱歉,我的意思是将
position
属性设置为
absolute