вопрос
Добрый день!
DLE 11.2
На странице через доп. поле вывожу большое кол-во спойлеров (от 7 и до 55)
По умолчанию все спойлеры идут закрытые.
Мне нужно чтоб автоматически над первым спойлером была текстовая кнопочка "Показать все\закрыть все".
Ну само собой при клике все спойлеры открываются и так же закрываются.
В идеале чтоб кнопочка была динамичной: при закрытых был текст " Показать все" при открытых "Закрыть все"
DLE 11.2
На странице через доп. поле вывожу большое кол-во спойлеров (от 7 и до 55)
По умолчанию все спойлеры идут закрытые.
Мне нужно чтоб автоматически над первым спойлером была текстовая кнопочка "Показать все\закрыть все".
Ну само собой при клике все спойлеры открываются и так же закрываются.
В идеале чтоб кнопочка была динамичной: при закрытых был текст " Показать все" при открытых "Закрыть все"
<script>
$(function() {
if( $('.title_spoiler').length ) {
$('<a href="#" class="div ignore-select">Показать все</a><br />').insertBefore($('.title_spoiler').get(0));
$('.div').click(function(){
var arr = ['Показать все', 'Закрыть все'];
var text = $(this).text();
if( text == arr[0] ) $(this).text(arr[1]);
else $(this).text(arr[0]);
$('.title_spoiler').each(function(i) {
$(this).find('a').get(0).click();
});
return false;
});
}
});
</script>
Спасибо vitnet