If you want to open a certain tab from one subpage to another subpage that is equipped with tabs, this can be realized with the following script.
Tab:
<script> document.addEventListener('DOMContentLoaded', function() { setTimeout(function() { jQuery(function($){ let desktoptitles = $('.elementor-tab-desktop-title'); let mobiletitles = $('.elementor-tab-mobile-title'); let strings = ['?tab1','?tab2','?tab3']; strings.forEach( (string,i) => { if (window.location.href.indexOf(string) > -1) { desktoptitles.eq(i).click(); mobiletitles.eq(i).click(); $('html, body').animate({ scrollTop: desktoptitles.eq(i).offset().top - 100 },'slow'); } } ); }); }, 1200); }); </script>
Akkordeon:
<script> document.addEventListener('DOMContentLoaded', function() { setTimeout(function() { jQuery(function($){ let accordiontitles = $('.elementor-accordion-item .elementor-tab-title'); let strings = ['?akkordeon1','?akkordeon2','?akkordeon3']; strings.forEach( (string,i) => { if (window.location.href.indexOf(string) > -1) { accordiontitles.eq(i).click(); $('html, body').animate({ scrollTop: accordiontitles.eq(i).offset().top - 100 },'slow'); } } ); }); }, 1200); }); </script>
Toggle:
<script> document.addEventListener('DOMContentLoaded', function() { setTimeout(function() { jQuery(function($){ let toggletitles = $('.elementor-toggle-item .elementor-tab-title'); let strings = ['?toggle1','?toggle2','?toggle3']; strings.forEach( (string,i) => { if (window.location.href.indexOf(string) > -1) { toggletitles.eq(i).click(); $('html, body').animate({ scrollTop: toggletitles.eq(i).offset().top - 100 },'slow'); } } ); }); }, 1200); }); </script>