Answers for "outside click close div"

0

Click Outside Close Menu Box

window.addEventListener('mouseup', function(event){
	var box = document.getElementById('box1');
	if (event.target != box && event.target.parentNode != box){
        box.style.display = 'none';
    }
});
Posted by: Guest on April-01-2020
0

closing a div popup on outside click of div

const useOutsideAlerter = (ref: any) => {
    useEffect(() => {
        function handleClickOutside(event: any) {
        if (ref.current && !ref.current.contains(event.target)) {
          setOpen(0);
        }
      }
      document.addEventListener("mousedown", handleClickOutside);
      return () => {
       
        document.removeEventListener("mousedown", handleClickOutside);
      };
    }, [ref]);
  };
  const wrapperRef = useRef(null);
  useOutsideAlerter(wrapperRef);
      <div
      ref={wrapperRef}
      >
     <p> suppose this div works as a popup and i want 
  to close this popup when clicking outside of the div</p>
      </div>
Posted by: Guest on December-10-2021

Code answers related to "outside click close div"

Browse Popular Code Answers by Language