MyIconContentLayout = ymaps.templateLayoutFactory.createClass(
'<div style="position: relative;"><div style="position: absolute;left: -15px;top: -15px; border: 3px solid red;width: 25px;height: 25px;">$[properties.iconContent]</div></div>'
),
<script>
var fired = false;
window.addEventListener('scroll', () => {
if (fired === false) {
fired = true;
setTimeout(() => {
// Здесь все эти тормознутые трекеры, чаты и прочая ересь,
// без которой жить не может отдел маркетинга, и которые
// дико бесят разработчиков, когда тот же маркетинг приходит
// с вопросом "почему сайт медленно грузится, нам гугл сказал"
}, 1000)
}
});
</script>
const accordeonTwo = () => {
const accordeonTwoParent = document.querySelector('#accordion-two'),
accordeonPanelHeading = accordeonTwoParent.querySelectorAll('.panel-heading'),
accordeonPanelContent = document.querySelector('.collapse');
accordeonPanelHeading.forEach((elem) => {
elem.addEventListener('click', (event) => {
event.preventDefault();
let target = event.target;
if (target.closest('.panel-heading')) {
accordeonPanelContent.classList.toggle('in');
}
});
});
};
accordeonTwo();