Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
Jquery 防止元素落后于固定div_Jquery_Html_Css - Fatal编程技术网

Jquery 防止元素落后于固定div

Jquery 防止元素落后于固定div,jquery,html,css,Jquery,Html,Css,考虑下面的例子 HTML 单击“单击此处”链接时,类content的内容会落后于top类,有什么方法可以防止这种情况发生吗?与id内容的内容一样,内容应始终显示在classtop之后,这可以使用CSS或jQuery实现吗?这是z-indexCSS属性。仅当元素位置不是静态的:固定的、相对的或绝对的时,它才生效: .top a{ z指数:10; 位置:绝对位置; 左:20px; 顶部:10px; 背景色:#ddd; } #内容{ 边框:1px实心#8989; 填充顶部:30px; } 你好 内

考虑下面的例子

HTML


单击“单击此处”链接时,类
content
的内容会落后于
top
类,有什么方法可以防止这种情况发生吗?与id
内容的内容一样,内容应始终显示在class
top
之后,这可以使用CSS或jQuery实现吗?

这是
z-index
CSS属性。仅当元素
位置
不是静态的:
固定的
相对的
绝对的
时,它才生效:

.top a{
z指数:10;
位置:绝对位置;
左:20px;
顶部:10px;
背景色:#ddd;
}
#内容{
边框:1px实心#8989;
填充顶部:30px;
}

你好
内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里内容在这里

在cssFirst()中设置
z-index
属性,将其修复为-您可以重新创建该问题吗?我们在这里所做的是通过向该类添加z-index来防止元素位于类的顶部
top
。我要求的是如何防止元素落后于该类?如果您在代码中将不透明度设置为“top”类,您将看到元素仍在该类后面。@LuckyAli您的
.top
#content
的父级,因此
.top
不可能位于
#content
之上。请提供工作代码段或JSFIDLE以解决问题。好的,我会做一个小提琴。给我一点时间。
<div class="top">
    Hello
    <div>
        <a href="content">Click Here</a>
        <div id="content">Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here Content Here
        </div>
.top{
     position: fixed;
}  

#content{
     margin-top: 100px;
}