javascript - 如何在 jquery 中删除 slideUp

标签 javascript jquery html

我想去掉这些上拉功能

$( document ).ready(function() {
    $("#tabBar ul.buttons > li > a").on("click", function(e){
        //if submenu is hidden, does not have active class
        if(!$(this).hasClass("active")) {

            // hide any open menus and remove active classes
            $("#tabBar ul.buttons li ul").slideUp(350);
            $("#tabBar ul.buttons li a").removeClass("active");

            // open submenu and add the active class
            $(this).next("ul").slideDown(350);
            $(this).addClass("active");

        //if submenu is visible
        }else if($(this).hasClass("active")) {

            //hide submenu and remove active class
            $(this).removeClass("active");
            $(this).next("ul").slideUp(350);
        }
    });
});

当我通过 Jquery 添加另一个 div 到 body 时

$(document).ready(function(){
    $(".Collapse_menu").click(function(){
        $(".bodyStatic").toggleClass("collapse-body");
        //comment: here i want to add my code so that when i call collapse-body the top slide up function should remove
    });
});

我正在制作一个可折叠的菜单,这里有一些图片可以帮助您更好地理解

enter image description here enter image description here

最佳答案

这是我的尝试

if($(".bodyStatic").hasClass("collapse-body"))
{
    //DO NOTHING
}
else
{
    $(this).next("ul").slideUp(350);
}

//OR VICE VERSA

关于javascript - 如何在 jquery 中删除 slideUp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34460479/

相关文章:

javascript - 有没有办法在选择按钮并且 <td> 显示为无时显示 <td> ? (<td> 中将有一个 codeMirror 文本区域)

javascript - 如何在不使用ID的情况下查找元素

html - 链接 css 页面时看不到 html.php 表单中的用户输入

Java:从html文本到xhtml文本的Jtidy转换

Chrome 中的 jQuery Dropkick : Dropdowns not auto-closing

javascript - 小 "o"在 Firefox 中无处不在

javascript - 如何在 typescript 中的对象中使用类变量?

javascript - 使用自定义键盘时的 Jquery 重复功能

javascript - 如何为对象的所有实例调用对象函数

javascript - 如何将像素坐标转换为等距网格坐标?