Clicky

+48 506 130 673

info@netpoint.systems

Budowa stron internetowych

Strony internetowe dla firm, dowolne wersje językowe, dowolna funkcjonalność

Opieka techniczna

Świadczymy pełną opiekę techniczną (jeśli jest potrzebna) nad zbudowanymi rozwiązaniami.

Sklepy internetowe

Sklepy na dowolny rynek, dowolne integracje, jezyki.

Marketing/SEO

Świadczymy także usługi z zakresu marketingu internetowego w tym SEO (pozycjonowanie w Google), reklama w social mediach i kampanie reklamowe w Google Ads

ZAPEWNIAMY KOMPLEKSOWE USŁUGI ZWIĄZANE Z WIDOCZNOŚCIĄ W INTERNECIE

Obsługa okienka typu pop-up

maj 11, 2023 | Programowanie

W jaki sposób można zrobić, żeby po kliknięciu gdziekolwiek na ekranie poza okienkiem typu popup został on zamknięty?

Otwieranie okienek typu popup na stronie internetowej jest powszechnie stosowaną techniką, aby przyciągnąć uwagę użytkownika i zachęcić go do podjęcia jakiejś akcji. Jednakże, ważne jest, aby taki popup był łatwo zamykany przez użytkownika, gdyż w przeciwnym razie może to wpłynąć negatywnie na doświadczenie użytkownika na stronie internetowej.

Istnieje kilka sposobów na zamknięcie okienka typu popup po kliknięciu gdziekolwiek na ekranie poza tym okienkiem. Jednym z najczęściej stosowanych rozwiązań jest użycie JavaScriptu w połączeniu z elementem overlay (przesłoną) w celu osiągnięcia takiego efektu.

Aby zastosować to rozwiązanie, najpierw należy dodać element overlay, który będzie pokrywał cały ekran i uniemożliwiał użytkownikowi interakcję z elementami strony internetowej. Następnie, po otwarciu okienka typu popup, należy umieścić je na wierzchu overlay, aby zakryć całą stronę, z wyjątkiem okienka.

Gdy użytkownik kliknie gdziekolwiek na ekranie poza okienkiem typu popup, JavaScript wykryje ten event i zamknie okienko. Można to osiągnąć poprzez ustawienie nasłuchiwania eventu „click” na elemencie overlay i wywołanie funkcji zamykającej okno w momencie, gdy event ten zostanie wykryty.

Warto również pamiętać o tym, żeby zamknięcie okienka było łatwe do zauważenia dla użytkownika, np. poprzez zastosowanie animacji czy zmianę koloru przycisku zamknięcia.

Podsumowując, istnieje wiele sposobów na zamknięcie okienka typu popup po kliknięciu gdziekolwiek na ekranie poza nim. Jednakże, zastosowanie JavaScriptu i elementu overlay wydaje się być jednym z najprostszych i najskuteczniejszych rozwiązań.

Przykładowy kod Java Script obsługujący tę akcję

W powyższym kodzie myPopup to identyfikator okna typu popup, które chcemy zamknąć po kliknięciu gdziekolwiek poza nim. Kod używa zdarzenia click na całym dokumencie, aby wykryć, kiedy użytkownik kliknie w jakieś miejsce na stronie. Następnie sprawdza, czy kliknięcie nastąpiło poza oknem popup, a jeśli tak, to zamyka je ustawiając wartość display na none.

CZYTAJ  Jak na stronie internetowej udostępnić zdjęcia aby każdy odwiedzający mógł je sobie pobrać ?

Ważne jest również, aby pamiętać o usuwaniu nasłuchiwania na zdarzenie click po zamknięciu okna popup, aby uniknąć niepotrzebnego obciążenia wydajności.

SZUKASZ WYKONAWCY SKLEPU INTERNETOWEGO LUB STRONY INTERNETOWEJ ?

Jeśli nie posiadasz jeszcze sklepu internetowego i szukasz wykonawcy , skorzystaj z poniższego formularza, zajmujemy się budową stron i sklepów internetowych oraz kampaniami reklamowymi od prawie 2 dekad w Polsce i za granicą, możemy Ci pomóc. Sklep internetowy czy strona internetowa , nie ma znaczenia robimy wszystko w każdym języku, dowolne potrzebne integracje.

Nie znaleziono żadnych pól.

Ostatnie wpisy