I am trying to embed a popover meetings scheduling window. I can get as far as assigning an event handler to mousleave that will make my meetings window pop up but the issue I’m having is that even though I use a closure, the event keeps firing. You can see my code below and my page here: https://preview.hs-sites.com/_hcms/preview/template/multi?is_buffered_template_layout=true&portalId=396606&tc_deviceCategory=undefined&template_layout_id=5002014864&updated=1522960853443
var isOpen = false;function popup() {
if (isOpen === false) {
//wraps blur
$('body').wrapInner('<div class=blur-all></div>');
//shows overlay
$('.meetings-iframe-container').prependTo('body').fadeIn(200);
$.getScript('https://static.hsappstatic.net/MeetingsEmbed/ex/MeetingsEmbedCode.js');
return isOpen = true;
}
};
$(document).mouseleave(function() {
popup();
console.log(isOpen);
});