Plugin Elementor: How to open a specific tab of a toggle?

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>
Without cookies
This website does not use cookies or tracking. More information can be found in the privacy policy.