File size: 730 Bytes
6c9ff9d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function togglePopup(event, show) {
    var popupBtn = event.target;
    var popupId = popupBtn.getAttribute('data-popup-id');
    var popup = document.getElementById(popupId);

    popup.parentElement.parentElement.parentElement.parentElement.parentElement.style.overflow = 'visible';
    
    popup.classList.toggle("show");
    popupBtn.parentElement.style.overflow = 'visible';

    event.stopPropagation();
}

document.addEventListener("mouseover", function(event) {
    if (event.target.classList.contains('popup-btn')) {
        togglePopup(event, true);
    }
});

document.addEventListener("mouseout", function(event) {
    if (event.target.classList.contains('popup-btn')) {
        togglePopup(event, false);
    }
});