Π ΡΡΠΎΠΌ Π³Π°ΠΉΠ΄Π΅:
- ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ-Π³ΡΡΠΏΠΏ Π² Zero Block.
- ΠΠΎΡΠΎΠ²ΡΠΉ JS-ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎ ID.
- ΠΠ°ΠΉΡΡ Π°ΠΊΠΈ ΠΏΠΎ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ Π°ΠΊΡΠΈΠ²Π½ΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ (ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅, ΡΠ²Π΅Ρ, ΡΡΠΈΡΡΡ).
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ΄ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Lazy Load.
<style>
/* Π‘ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ (ΠΊΡΠΎΠΌΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π±Π°) ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ */
/* ΠΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΡΠ΅ Π·Π΄Π΅ΡΡ ID Π²ΡΠ΅Ρ Π±Π»ΠΎΠΊΠΎΠ² ΠΈΠ· ΡΠ°Π±ΠΎΠ² 2, 3 ΠΈ Ρ.Π΄. ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ */
#123456789, #rec123456789, #123456789, #r123456789 {
display: none !important;
}
/* Π‘ΡΠΈΠ»ΠΈ Π΄Π»Ρ ΠΠΠ’ΠΠΠΠΠ ΠΊΠ½ΠΎΠΏΠΊΠΈ */
.my-tab-active .tn-group__item,
.my-tab-active {
background-color: #1C3964 !important; /* Π¦Π²Π΅Ρ ΡΠΎΠ½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°Π±Π° */
border-color: #1C3964 !important;
border-radius: 30px !important;
transition: all 0.3s ease;
}
/* Π¦Π²Π΅Ρ ΡΠ΅ΠΊΡΡΠ° Π² Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ */
.my-tab-active .tn-atom,
.my-tab-active div,
.my-tab-active span {
color: #ffffff !important;
}
</style>
<script>
(function() {
// ΠΠΠ‘Π’Π ΠΠΠΠ: ΠΡΠΈΠ²ΡΠΆΠΈΡΠ΅ ID Π±Π»ΠΎΠΊΠΎΠ² ΠΊ ΡΡΡΠ»ΠΊΠ°ΠΌ ΠΊΠ½ΠΎΠΏΠΎΠΊ
const tabGroups = {
'#tab1': ['123456789', '123456789'], // ΠΠ»ΠΎΠΊΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
'#tab2': ['123456789', '123456789'], // ΠΠ»ΠΎΠΊΠΈ Π²ΡΠΎΡΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
'#tab3': ['123456789', '123456789'] // Π ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅...
};
const allBlocks = Object.values(tabGroups).flat();
function updateTabs(hash) {
if (!tabGroups[hash]) return;
// Π‘ΠΊΡΡΠ²Π°Π΅ΠΌ Π²ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°
allBlocks.forEach(id => {
const el = document.querySelector(id);
if (el) el.style.setProperty('display', 'none', 'important');
});
// ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
tabGroups[hash].forEach(id => {
const el = document.querySelector(id);
if (el) el.style.setProperty('display', 'block', 'important');
});
// ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ
document.querySelectorAll('.my-tab-btn').forEach(btn => {
btn.classList.remove('my-tab-active');
const linkInBtn = btn.querySelector('a');
const href = linkInBtn ? linkInBtn.getAttribute('href') : btn.getAttribute('href');
if (href === hash) btn.classList.add('my-tab-active');
});
// ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ Tilda (Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΈ lazy load)
window.dispatchEvent(new Event('resize'));
if (typeof t_lazyload_update === 'function') t_lazyload_update();
}
// Π‘Π»ΡΡΠ°ΡΠ΅Π»Ρ ΠΊΠ»ΠΈΠΊΠΎΠ²
document.addEventListener('click', function(e) {
const btn = e.target.closest('.my-tab-btn');
if (!btn) return;
const link = btn.querySelector('a') || (btn.tagName === 'A' ? btn : null);
if (link) {
const href = link.getAttribute('href');
if (href && href.startsWith('#tab')) {
e.preventDefault();
updateTabs(href);
}
}
}, true);
// ΠΠΊΡΠΈΠ²Π°ΡΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅
window.addEventListener('load', () => updateTabs('#tab1'));
})();
</script>
ΠΡΠΎΠ³: Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ Tilda ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ!