Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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 如何防止选项卡重叠?_Jquery_Html_Css - Fatal编程技术网

Jquery 如何防止选项卡重叠?

Jquery 如何防止选项卡重叠?,jquery,html,css,Jquery,Html,Css,如果单击了第一个“a”标记,那么我会通过jquery将“selected”类添加到第二个“a”标记中,然后第一个选项卡与第二个重叠。我不想改变它的立场。只需将z索引添加到所选选项卡 我的代码中有什么错误: html: Jquery: $(document).ready(function(){ $('#commercial').removeClass('selected'); $('#residential').addClass('selected'); $('.comm

如果单击了第一个“a”标记,那么我会通过jquery将“selected”类添加到第二个“a”标记中,然后第一个选项卡与第二个重叠。我不想改变它的立场。只需将z索引添加到所选选项卡

我的代码中有什么错误:

html:

Jquery:

$(document).ready(function(){
    $('#commercial').removeClass('selected');
    $('#residential').addClass('selected'); 
    $('.commercial').hide();
    $('.residential').show();

    $('#residential').click(function(){
        $('#commercial').removeClass('selected');
        $('#residential').addClass('selected'); 
        $('.commercial').hide();
        $('.residential').show();   
    });
    $('#commercial').click(function(){
        $('#residential').removeClass('selected');  
        $('#commercial').addClass('selected');
        $('.residential').hide();
        $('.commercial').show();
    });
});
谢谢。

我想你说的“我不想改变它的位置”是指
左边的
上面的
位置。
在你的CSS中;将所选的
位置
值更改为
相对
,而不是
绝对

.kumar-tabs li a.selected {
    background: #ffffff;
    position: relative; /* « or remove this line */
    z-index: 1;
    color: #2f2f2f;
}
这里有一个所说的“我不想改变它的位置”,我想你指的是
左边的
上面的
位置。
在你的CSS中;将所选的
位置
值更改为
相对
,而不是
绝对

.kumar-tabs li a.selected {
    background: #ffffff;
    position: relative; /* « or remove this line */
    z-index: 1;
    color: #2f2f2f;
}
这是一个

你能提供一个例子吗?你能提供一个例子吗?
.kumar-tabs li a.selected {
    background: #ffffff;
    position: relative; /* « or remove this line */
    z-index: 1;
    color: #2f2f2f;
}