javascript - 如何使用javascript将Toggle down div更改为右左幻灯片

标签 javascript jquery html css

嗨,我有 2 个 div,一个被命名为基本,另一个被命名为高级。 然后我有按钮显示高级。 当我单击“显示高级”按钮时,它会向下切换。但我希望它从右向左滑动。

这里是html

<div class="container" id="divBasic">Basic data</div>

<div class="container top_offset" id="divAdvanced" style=""> Advanced data</div>

    <a style="float:right; margin-right: 10px; padding-right: 10px" href="javascript:void(0);" onclick="toggle_advanced(this);" id="hpAdvanced_top">Show Advanced ></a>

这里是js

                                            function toggle_basic(source) {

                                                var div = $("#divBasic");
                                                var top_btn = $("#divButtons");

                                                div.toggle();
                                                top_btn.toggle();
                                                $("#divShapes").toggle();

                                                if (source == "shapes") {
                                                    storeValue("Basic", "none");
                                                } else {
                                                    storeValue("Basic", "block");
                                                }

                                            }



                                            function toggle_advanced(hp) {

                                                var divAdvanced = $("#divAdvanced");

                                                divAdvanced.toggle();


                                                if (hp.outerText != "Show Advanced") {
                                                    storeValue("Advanced", "none");
                                                    //top_btn.css("height", "30px");
                                                    hp.innerText = "Show Advanced";
                                                } else {
                                                    storeValue("Advanced", "block");
                                                    //top_btn.css("height", "0px");
                                                    hp.innerText = "Hide Advanced";
                                                }
                                            }

请帮助我从右向左滑动时获得高级 div

谢谢

最佳答案

function toggle_basic(source) {

    var div = $("#divBasic");
    var top_btn = $("#divButtons");

    div.toggle();
    top_btn.toggle();
    $("#divShapes").toggle();

    if (source == "shapes") {
        storeValue("Basic", "none");
    } else {
        storeValue("Basic", "block");
    }

}



function toggle_advanced(hp) {

    var divAdvanced = $("#divAdvanced");

    divAdvanced.toggle("slide");


    if (hp.outerText != "Show Advanced") {
        //storeValue("Advanced", "none");
        //top_btn.css("height", "30px");
        hp.innerText = "Show Advanced";
    } else {
        //storeValue("Advanced", "block");
        //top_btn.css("height", "0px");
        hp.innerText = "Hide Advanced";
    }
                                            }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<div class="container" id="divBasic">Basic data</div>

<div class="container top_offset" id="divAdvanced" style=""> Advanced data</div>

    <a style="float:right; margin-right: 10px; padding-right: 10px" href="javascript:void(0);" onclick="toggle_advanced(this);" id="hpAdvanced_top">Hide Advanced ></a>

使用ele.toggle("slide");从左向右滑动,使用jquery-ui获得效果

关于javascript - 如何使用javascript将Toggle down div更改为右左幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45026062/

相关文章:

javascript - Safari XHR 上传卡住(有时)

javascript - 如何通过类内部的类名调用元素并使用它

javascript - jQuery - 我可以在它自己的处理程序中触发事件吗?

jquery - 如何在 ASP.NET MVC 中返回 JSON 格式的 500 错误?

javascript - 将内联 Javascript 转换为 onclick 事件

javascript - 尝试使输入框通过单击按钮出现 - Javascript

javascript - 'if...else'没有检查任何其他条件,直接跳到最后一个 'else'语句

javascript - 使用 Jquery 文本替换更改 2 个值

php - 即时更改选择菜单选项

javascript - 格式错误的 HTML : How to NOT show a bullet on an empty li element