当其他切换开关打开时,Jquery 关闭切换开关

标签 jquery toggle

我有两个滑动面板,panel1 向下滑动,而 panel2 从左侧滑动。我想在打开 panel2 时关闭 panel1。我知道有很多类似的问题已经得到解答,但我不知道如何在我的网站中应用这些问题。

$(document).ready(function(){
  $(".slide-btn1").click(function(){
    $("#panel1").toggle("slow");
    $(this).toggleClass("active");
    return false;
  });
  $(".slide-btn2").click(function(){
    $("#panel2").slideToggle("slow");
    $(this).toggleClass("active");
    return false;
  });
});

编辑:这是我到目前为止所做的http://jsfiddle.net/Pukau/9CFgR/2/

最佳答案

$(document).ready(function(){
    $(".slide-btn1").click(function(){
           $("#panel2").slideUp("fast");
            $('.active').removeClass('active');
        $("#panel1").toggle("fast");
        $(this).toggleClass("active");
        return false;
    });
        $(".slide-btn2").click(function(){
             $("#panel1").slideUp("fast");
           $('.active').removeClass('active');
        $("#panel2").slideToggle("slow");
        $(this).toggleClass("active");
        return false;
    });
});​

有关现场演示,请参阅此链接:http://jsfiddle.net/nanoquantumtech/HT9Bx/

关于当其他切换开关打开时,Jquery 关闭切换开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10612004/

相关文章:

javascript - 使用 jQuery 或 JS 隐藏不同下拉选项上的 div

javascript - JS这个函数有问题

javascript - ES6 Promise 和 Class 冲突

javascript - 使用 jQuery 显示隐藏图像

forms - 在 RAD studio 2010 中切换表单/单元 View (F12 键)

swift - 使用 SwiftUI,如何使一个 Toggle 更改另一个 Toggle 的状态?

html - 使用 CSS 使开关切换更暗

javascript - 完全填满浏览器窗口的多列图像

javascript - 带有 jQ​​uery Mobile 的 Android Phonegap - 后退按钮导致滚动到页面顶部

javascript - HTML 复选框的状态无法在浏览器中呈现