'Wordpress Elementor: Expand/Collapse on hover on accordion

I am using wordpress with the elementor add on. Though it provides very sleak accordion which works perfectly on click, I wanted to expand/collapse the accordion on hover. Used the below JQuery which works but not as clean as the click as it is using CSS so there is no animation/slow loading of the accordion. Pretty new to JS but can someone help me to replicate the "animation/slow loading" as happens on click of the accordion element?

Working JQuery which does not expand/collapse nicely:

(function($){

  $('.elementor-tab-title').hover(function(){
    $(this).addClass("elementor-active", 10000 );
     $(this).parent().find('.elementor-tab-content').addClass("elementor-active", 10000 );
     $(this).parent().find('.elementor-tab-content').css({"display": "block"});
  }, function(){
    $(this).removeClass("elementor-active", 10000 );
    $(this).parent().find('.elementor-tab-content').removeClass("elementor-active",10000 );
    $(this).parent().find('.elementor-tab-content').css({"display": "none"});
  });

})(jQuery);


Solution 1:[1]

Try this jQuery

jQuery(document).ready(function($){ 
    
    $(".elementor-tab-content").fadeOut(0);
     $(".elementor-tab-title").hover(function() {
          $(".elementor-tab-content").not($(this).next()).slideUp('slow');
          $(this).next().slideToggle(400);
     });
    
});

Or another, this one expands on mouse over and can only be collapsed with a click

jQuery(document).ready(function($){ 
     $('.elementor-tab-title').mouseover(function(){
    $(this).addClass("elementor-active", 10000 );
     $(this).parent().find('.elementor-tab-content').addClass("elementor-active", 10000 );
     $(this).parent().find('.elementor-tab-content').stop().slideDown("fast");

  });
});

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1