the problem also there when trying to use shortcodes via elementor templates, elementor tabs or custom show/hide via JS
[show/hide JS]
<script>
document.addEventListener(‘DOMContentLoaded’, function() {
jQuery(function($){
$(‘.clicktoshow’).each(function(i){
$(this).click(function(){ $(‘.showclick’).eq(i).show();
$(‘.showclick2’).eq(i).hide();
$(‘.showclick3’).eq(i).hide();
$(‘.showclick4’).eq(i).hide();
$(‘.showclick5’).eq(i).hide();
}); });
}); });
</script>
<style>
.clicktoshow{
cursor: pointer;
}
.showclick{
display: block;
}
</style>
<script>
document.addEventListener(‘DOMContentLoaded’, function() {
jQuery(function($){
$(‘.clicktoshow2’).each(function(i){
$(this).click(function(){ $(‘.showclick2’).eq(i).show();
$(‘.showclick’).eq(i).hide();
$(‘.showclick3’).eq(i).hide();
$(‘.showclick4’).eq(i).hide();
$(‘.showclick5’).eq(i).hide();
}); });
}); });
</script>
<style>
.clicktoshow2{
cursor: pointer;
}
.showclick2{
display: none;
}
</style>
<script>
document.addEventListener(‘DOMContentLoaded’, function() {
jQuery(function($){
$(‘.clicktoshow3’).each(function(i){
$(this).click(function(){ $(‘.showclick3’).eq(i).toggle();
$(‘.showclick2’).eq(i).hide();
$(‘.showclick’).eq(i).hide();
$(‘.showclick4’).eq(i).hide();
$(‘.showclick5’).eq(i).hide();
}); });
}); });
</script>
<style>
.clicktoshow3{
cursor: pointer;
}
.showclick3{
display: none;
}
</style>
<script>
document.addEventListener(‘DOMContentLoaded’, function() {
jQuery(function($){
$(‘.clicktoshow4’).each(function(i){
$(this).click(function(){ $(‘.showclick4’).eq(i).toggle();
$(‘.showclick’).eq(i).hide();
$(‘.showclick3’).eq(i).hide();
$(‘.showclick2’).eq(i).hide();
$(‘.showclick5’).eq(i).hide();
}); });
}); });
</script>
<style>
.clicktoshow4{
cursor: pointer;
}
.showclick4{
display: none;
}
</style>
<script>
document.addEventListener(‘DOMContentLoaded’, function() {
jQuery(function($){
$(‘.clicktoshow5’).each(function(i){
$(this).click(function(){ $(‘.showclick5’).eq(i).toggle();
$(‘.showclick’).eq(i).hide();
$(‘.showclick3’).eq(i).hide();
$(‘.showclick2’).eq(i).hide();
$(‘.showclick4’).eq(i).hide();
}); });
}); });
</script>
<style>
.clicktoshow5{
cursor: pointer;
}
.showclick5{
display: none;
}
</style>