jquery - Slide Toggle 无法正常工作(图标未正确更改)

标签 jquery html css

Lorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem i

最佳答案

试试这个:

$("#toggle > li > div").click(function(){
if(false == $(this).next().is(':visible')) {
    $('#toggle ul').slideUp();  
    $("span.minus-btn").removeClass('minus-btn'); // When slide goes up remove 'minus-btn' class
}
$(this).next().slideToggle();
});


$("#toggle > li > div").click(function() {

     $("#toggle > li > div").removeClass("active");
     $(this).addClass('active');

if($(this).hasClass("active")){
   $("span.plus-btn", this).toggleClass('minus-btn');
     }
});

Demo

关于jquery - Slide Toggle 无法正常工作(图标未正确更改),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20348500/

相关文章:

jQuery 循环 .each 函数

jquery - Spring MVC Ajax 400错误请求

用于下拉表单+搜索的 JQuery 插件,如 JIRA

jquery - .attr方法如何工作(我不明白API)

html - 如何使用 CSS 更改 iFrame 内容的样式?

javascript - 从按钮(不是导航栏)链接到 Bootstrap 部分 ID

html - 下面的 Bootstrap 顺序和 col

javascript - 在 jQuery 工具提示中使用动态 ID 渲染 Highchart

javascript - 仅调整垂直图像的大小

css - 如何缩放 MDL 微调器?