2016-02-04 1 views
-2

Мне нужен плюс или минус значок, установленный в аккордеоне. установите значок плюс или минус, но значок не работает должным образом. когда я открываю другую вкладку, которая не задана значком, или плюс минус или минус значок плюс плюс набор значков.Мне нужен плюс или минус значок, установленный в аккордеоне

jsfiddle: https://jsfiddle.net/ankit8393/8kmdb2ks/5/ 
+0

Когда вы получили сообщение о том, что ссылка JSFiddle не является достаточно, и вы должны скопировать и вставить код в вопрос, почему ты этого не сделал? – JJJ

ответ

0

CSS:

.icon:after { 
    background-color: #000; 
    width: 8px; 
    height: 2px; 
    border-radius: 1px; 
    -webkit-border-radius: 1px; 
    -moz-border-radius: 1px; 
    position: absolute; 
    top: 7px; 
    left: 3.5px; 
    z-index: 4; 
    content: ""; 
} 

ЯШ:

$(document).ready(function($) { 
    $('#accordion').find('.accordion-toggle').click(function() { 

    //Expand or collapse this panel 
    $(this).next().slideToggle('fast'); 
var ii = $(this).find('.icon'); 

$('.icon').not(ii).addClass('icon-plus'); 
    ii.toggleClass('icon-plus'); 

    //Hide the other panels 
    $(".accordion-content").not($(this).next()).slideUp('fast'); 

    }); 
}); 

https://jsfiddle.net/w1bzvrex/1/

+0

Неправильная работа. при щелчке мышью на вкладке многократно не изменится значок. –

+0

@AnkitVirani обновил мой ответ – madalinivascu

+1

спасибо @madalin ivascu –