Dantes (обсуждение | вклад) Нет описания правки |
Dantes (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
// Добавляем иконки к элементам рецепта | |||
// | document.querySelectorAll('.recipe-list li').forEach(function(item) { | ||
if (!item.classList.contains('instruction') && item === item.parentElement.lastElementChild) return; | |||
var icon = document.createElement('img'); | |||
icon.className = 'chem-icon'; | |||
icon.src = 'Beaker.png'; | |||
item.insertBefore(icon, item.firstChild); | |||
}); | |||
// Обновляем обработчик раскрытия с учётом новых элементов | |||
$('.collapsible-header').click(function() { | |||
var content = $(this).next('.collapsible-content'); | |||
content.slideToggle(300, function() { | |||
$(this).find('li').each(function(index) { | |||
$(this).css('animation-delay', index * 0.1 + 's') | |||
.toggleClass('visible', $(this).is(':visible')); | |||
}); | }); | ||
}).toggleClass('active'); | |||
} | |||
}); | }); | ||
Версия от 20:01, 3 мая 2025
// Добавляем иконки к элементам рецепта
document.querySelectorAll('.recipe-list li').forEach(function(item) {
if (!item.classList.contains('instruction') && item === item.parentElement.lastElementChild) return;
var icon = document.createElement('img');
icon.className = 'chem-icon';
icon.src = 'Beaker.png';
item.insertBefore(icon, item.firstChild);
});
// Обновляем обработчик раскрытия с учётом новых элементов
$('.collapsible-header').click(function() {
var content = $(this).next('.collapsible-content');
content.slideToggle(300, function() {
$(this).find('li').each(function(index) {
$(this).css('animation-delay', index * 0.1 + 's')
.toggleClass('visible', $(this).is(':visible'));
});
}).toggleClass('active');
});