Div zamiast alertu

Odpowiedz Nowy wątek
2019-11-07 18:14
0

Mam pytanie. Dopiero zaczynam z JS ;) W jaki sposób zrobić diva na wzór alert()? W sensie wyskakuje po jego wywołaniu tak jakby nad całą stron

Pozostało 580 znaków

2019-11-07 18:36
2

.np. tak, że pod divem umieszczasz drugiego diva, który będzie taką nakładką ("overlay" się na to zwykle mówi) i ta nakładka może zasłaniać cały ekran (np. position:fixed i odpowiednie wymiary/pozycja, tak jak tutaj
https://jsfiddle.net/k8ydg27b/ ):

Tylko byś musiał eventy podłączyć pod przycisk ok, żeby chował overlay i modal (w tym przykładzie wystarczyłoby, żeby overlay schować, bo w tym przykładzie dałem modal w overlayu, więc jak schować overlay, to schowa się modal. Ale można to też inaczej zaimplementować).


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
edytowany 2x, ostatnio: LukeJL, 2019-11-07 18:38

Pozostało 580 znaków

2019-11-07 21:17
2

Pomocna może być dla Ciebie funkcja classList.toggle .
https://www.w3schools.com/jsref/prop_element_classlist.asp
Czyli np po kliknięciu na jakiś button będzie dodawana lub (jeżeli juz tam jest) będzie zabierana klasa, a ta klasa może mieć właściwość np visibility:hidden lub display:none

edytowany 2x, ostatnio: Gustawiec, 2019-11-07 22:00
A jest opcja dodać jakiegoś diva w innego diva po kliknięciu? - Mattii4211 2019-11-07 21:34
Zobacz sobie funkcję createElement - Gustawiec 2019-11-07 21:47

Pozostało 580 znaków

2019-11-07 23:32
2

Tobie chyba bardziej chodzi o modal: https://sabe.io/tutorials/how-to-create-modal-popup-box
ew. masz gotowce, np. SweetAlert2 https://sweetalert2.github.io/
http://bootboxjs.com/


Pozostało 580 znaków

2019-11-08 14:35
0

Aha i nie ma za co ;P

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0