Skip to content

Allgemein

jQuery(document).ready(function($) { function goToTab(hash) { // Prüfen, ob der Hash ein Tab-Link von Themify ist if (hash && hash.startsWith('#tab-tb_')) { var $tabLink = $('a[href="' + hash + '"]'); if ($tabLink.length) { // 1. Den Tab per Klick aktivieren $tabLink.trigger('click'); // 2. Kurz warten, bis der Tab-Inhalt ausgeklappt ist, dann scrollen setTimeout(function() { $('html, body').animate({ scrollTop: $tabLink.offset().top - 120 // Offset für deinen Header }, 600); }, 100); } } } // A: Wenn die Seite frisch geladen wird (Externer Link) if (window.location.hash) { setTimeout(function() { goToTab(window.location.hash); }, 800); // Etwas mehr Verzögerung für den Seitenaufbau } // B: Wenn man auf der gleichen Seite auf einen Link klickt (Interner Link) $(document).on('click', 'a[href*="#tab-tb_"]', function(e) { var hash = this.hash; goToTab(hash); }); });