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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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 .accordio()菜单在其他div'之前捕捉;s_Jquery_Html_Css - Fatal编程技术网

Jquery .accordio()菜单在其他div'之前捕捉;s

Jquery .accordio()菜单在其他div'之前捕捉;s,jquery,html,css,Jquery,Html,Css,我的垂直菜单有问题,它是由jQueryUI的.accordion()函数生成的。它会在我的水平菜单前自动捕捉(当您单击“游戏”选项时,它会打开此菜单)。如何设置它,使其位于水平菜单后面?我已经尝试过调整z-index,但如果它设置为负数,它就会停止工作。但是,它不会在水平菜单前捕捉 HTML: jQuery/Javascript: $(document).ready(function () { $("img").mousedown(function () { retur

我的垂直菜单有问题,它是由jQueryUI的.accordion()函数生成的。它会在我的水平菜单前自动捕捉(当您单击“游戏”选项时,它会打开此菜单)。如何设置它,使其位于水平菜单后面?我已经尝试过调整z-index,但如果它设置为负数,它就会停止工作。但是,它不会在水平菜单前捕捉

HTML:

jQuery/Javascript:

$(document).ready(function () {

    $("img").mousedown(function () {
        return false;
    });

    $(".s-o, .g-o").hide();

    $(".H-menu .option").mouseenter(function () {
        $(this).animate({backgroundColor: "#7894CC"});
    });
    $(".H-menu .option").mouseleave(function () {
        $(this).animate({backgroundColor: "#3B5998"});
    });

    $( ".V-menu" ).accordion({
        collapsible: true
    });


    $("#settings").click(function () {
        $(".s-o").show();
        $(".s-o").animate({
            opacity: 1.0
        });        
    });

    $("#containersettings").mouseleave(function () {
        $(".s-o").animate({
            opacity: 0
        }, function () {
            $(".s-o").hide();
        });
    });

    $("#games").click(function () {
        $(".g-o").show();
        $(".g-o").animate({
            opacity: 1.0
        });
    });
    $("#containergames").mouseleave(function () {
        $(".g-o").animate({
            opacity: 0
        }, function () {
            $(".g-o").hide();
        });
    });

});
jsFiddle:

您可以尝试将
#containercontainer
样式设置为

#containercontainer {
    overflow: auto;
    position: relative;
    z-index: 2;
}
哪一个好像是在手风琴前放下的


z-index
仅影响具有位置值的元素
$(document).ready(function () {

    $("img").mousedown(function () {
        return false;
    });

    $(".s-o, .g-o").hide();

    $(".H-menu .option").mouseenter(function () {
        $(this).animate({backgroundColor: "#7894CC"});
    });
    $(".H-menu .option").mouseleave(function () {
        $(this).animate({backgroundColor: "#3B5998"});
    });

    $( ".V-menu" ).accordion({
        collapsible: true
    });


    $("#settings").click(function () {
        $(".s-o").show();
        $(".s-o").animate({
            opacity: 1.0
        });        
    });

    $("#containersettings").mouseleave(function () {
        $(".s-o").animate({
            opacity: 0
        }, function () {
            $(".s-o").hide();
        });
    });

    $("#games").click(function () {
        $(".g-o").show();
        $(".g-o").animate({
            opacity: 1.0
        });
    });
    $("#containergames").mouseleave(function () {
        $(".g-o").animate({
            opacity: 0
        }, function () {
            $(".g-o").hide();
        });
    });

});
#containercontainer {
    overflow: auto;
    position: relative;
    z-index: 2;
}