javascript - 在按钮列表中单击的按钮下滑动 div

标签 javascript jquery html css

我有一个部分标签,其中包含一个由列表按钮组成的 div。我在这个按钮 div 中有一个隐藏的 div,我想在单击的按钮下向下滑动,这会向下推它下面的其余内容。我该怎么做?我试过使用 CSS position : relative 但我认为我没有正确使用它。这是我的 HTML 代码:

    <section style="float: left;" id="querySelection">

                    <div id="queryButtons">


                    <input class="btn btn-info net-man" id="zStory11" type="submit"
                        value="Top 10 Market/Operator/Cell ID combinations" />

                    <input class="btn btn-info net-man" id="failuresPerDeviceBtn" type="submit"
                        value="Failures per Device" />

                    <input class="btn btn-info cust-rep supp-eng net-man" id="failuresPerImsiBtn" type="submit"
                        value="Failures per IMSI" />

                    <input class="btn btn-info cust-rep net-man supp-eng" id="st6_CauseCodesPerImsiBtn" type="submit"
                        value="Failure Cause Codes per IMSI" />

                    <input class="btn btn-info supp-eng net-man" id="imsisPerFailureClassBtn" 
                        type="submit" value="IMSI's Per Failure Class"/>

                    <input class="btn btn-info net-man" id="top10ImsiCallFailsTimePeriod" type="submit"
                        value="Top 10 IMSIs with Call Failures" />

                    <div id="queryPanel">

                    </div>
                 </div>

    </section>

我将如何在单击的按钮下方滑动“queryPanel”div。这是单击按钮时使用的 JavaScript。

   if($('#queryPanel').is(':visible')){
       $('#queryPanel').slideToggle("fast");
    }
    else{
        $("#queryPanel").slideToggle("slow");
    }   

目前,这不是所需结果的“queryButtons”div 下的“queryPanel”div 滑动

最佳答案

这是我想出的:

$(".net-man").click(function(){
    var elem = $("#queryPanel");
    $("#queryPanel").remove();
    elem.insertAfter($(this));
    $("#queryPanel").hide().slideToggle("fast");
});

Here is the JSFiddle demo

关于javascript - 在按钮列表中单击的按钮下滑动 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31474442/

相关文章:

javascript - 多个类的选择器

javascript - jQuery - 将列表项的元素 move 到同一项目的另一个元素内+对列表中的每个项目执行此操作

jquery - 你能在没有 jQuery UI 的情况下制作toggleClass 动画吗?

css - 在单独的 float div 中垂直对齐 P 元素

javascript - 如何在不让 View 跳转到元素加载位置的情况下将子节点添加到父节点?

javascript - CS1002 : ; expected

javascript hover css 改变颜色

javascript - 在这种情况下,如何使用或不使用扩展语法来获取修改后的数组?

javascript - Durandal knockout 阵列未定义

javascript - 如何围绕图像创建导航菜单