Я использую скрипт переключения jquery. Мне бы очень хотелось, чтобы знак плюс (+) отображался в заголовке, когда переключатель не был открыт, и символ минус (-), когда он был открыт.
Причина, по которой я не просто использую приведенный ниже скрипт, заключается в том, что текущий скрипт, который я использую, автоматически закрывает открытый переключатель при нажатии на другой переключатель - эта функция мне действительно нравится! :)
$('#toggle-view li').click(function () {
var text = $(this).children('p');
if (text.is(':hidden')) {
text.slideDown('200');
$(this).children('span').html('-');
} else {
text.slideUp('200');
$(this).children('span').html('+');
}
});
});
скрипт, который я использую:
$(document).ready(function(){
$(".parents-toggle > div").click(function () {
$(".parents-toggle > div.iteminfo-toggle").not($(this).siblings()).slideUp();
$(this).siblings(".iteminfo-toggle").slideToggle();
});
});
мой HTML
<div class="parents-toggle">
<div class="itemheading2_toggle">Heading</div>
<div class="iteminfo-toggle hidden">
text goes here
</div>
У кого-нибудь есть идеи, как объединить символы плюс / минус для отображения в текущем скрипте, который я использую? ^^;
Вот пример сценария переключения минус / плюс: http://www.queness.com/resources/html/toggle/index.html