I have a popup created with Elementor that plays a video when opened. I am trying to get it to close after the video if finished (say 90 seconds), but I can’t find how to close an element or Popup with Javascript.
I have tried something like this https://github.com/elementor/elementor/issues/7085, but as it’s not a click action, just a wait and close function I don’t think I can’t get it to work.
Any direction would be helpful. Thank you.
Advertisement
Answer
I still haven’t found any Elementor-specific calls, but I was able to go super simple and just simulate a click on the close button after 90 seconds.
setTimeout( function(){ document.querySelector('.close-button').click(); }, 90000); );
I would love to hear of a better (proper) way to do this, but if anyone is looking for a similar hot fix this works.