Discussion:
Znikanie elementu
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Roman Tyczka
2019-01-22 11:20:16 UTC
Permalink
Doczytałem, że znikanie elementu najlepiej dla mnie będzie zrobić z pomocą:

display: none;

No to wsadzam klasę _hide w css, potem za pomocą JS aplikuję tę klasę do
4rech kontenerów bootsrtapowych i ..nic.

Loading Image...

Na powyższym obrazku w pierwszym kontenerze dopisałem z palca w chromie
jawnie style="display: none", żeby sprawdzić czy obiekt zni9knie, zniknął,
jednak sama klasa _hide tego nie robi (pozostałe 3 kontenery są widoczne),
a jest zainkludowana do strony:

Loading Image...

Co teraz robię źle?
I co to jest "user agent stylesheet"? Domyślne style browsera?
--
pozdrawiam
Roman Tyczka
Roman Tyczka
2019-01-22 11:26:45 UTC
Permalink
Post by Roman Tyczka
display: none;
No to wsadzam klasę _hide w css, potem za pomocą JS aplikuję tę klasę do
4rech kontenerów bootsrtapowych i ..nic.
http://snap.ashampoo.com/uploads/2019-01-22/AJ7vzGSIGKKVOllR4CURAX3I4n1uNxYoBxE38xEFCp3R2HEXkzkKsgTOtOeBh7qj.png
Na powyższym obrazku w pierwszym kontenerze dopisałem z palca w chromie
jawnie style="display: none", żeby sprawdzić czy obiekt zni9knie, zniknął,
jednak sama klasa _hide tego nie robi (pozostałe 3 kontenery są widoczne),
http://snap.ashampoo.com/uploads/2019-01-22/kYlN1hl4eNw12TWPxSPzoc7DRbCS8rFIlQWgXCd4qzxmoO4gcmaQO8UB0xu8JZhU.png
Co teraz robię źle?
I co to jest "user agent stylesheet"? Domyślne style browsera?
Faaak... sooorrry... naprawdę szukałem przyczyny dłużej niż 5 minut i
dopiero kurczę po poście mnie olśniło!

Te kropki, średniki, przecinki, tasaki, taborety, szyny kolejowe - oszaleć
można...

Dziękuję, idę się napić ;-)
--
pozdrawiam
Roman Tyczka
Roman Tyczka
2019-01-22 11:31:40 UTC
Permalink
Post by Roman Tyczka
Dziękuję, idę się napić ;-)
Ok, żeby wątek nie był całkiem głupi spytam o pewien detalik.

Używam jquery :

$('#safetycontainer').addClass('_hide');

czy muszę sprawdzać czy ta klasa jest już przypisana czy mogę beztrosko
przypisywać 100 razy i się tylko raz dopisze?
To samo pytanie, ale dla przypadku nie używania jquery tylko czystego JS
czyli querySelectora() i czego tam trzeba, jak to wygląda, trzeba
sprawdzać?
--
pozdrawiam
Roman Tyczka
zpksoft
2019-01-22 18:14:58 UTC
Permalink
Post by Roman Tyczka
Post by Roman Tyczka
Dziękuję, idę się napić ;-)
Ok, żeby wątek nie był całkiem głupi spytam o pewien detalik.
$('#safetycontainer').addClass('_hide');
czy muszę sprawdzać czy ta klasa jest już przypisana czy mogę beztrosko
przypisywać 100 razy i się tylko raz dopisze?
To samo pytanie, ale dla przypadku nie używania jquery tylko czystego JS
czyli querySelectora() i czego tam trzeba, jak to wygląda, trzeba
sprawdzać?
--
pozdrawiam
Roman Tyczka
Kurcze, nie możesz zrobić sobie prostego testu?

Paweł
Wojciech Bancer
2019-01-22 21:08:43 UTC
Permalink
On 2019-01-22, Roman Tyczka <***@because.no> wrote:

[...]
Post by zpksoft
Kurcze, nie możesz zrobić sobie prostego testu?
Na wszystkich przeglądarkach dostępnych na rynku? Kurczę, nie.
Robisz testy we wszystkich przeglądarkach dostępnych na rynku? Kurczę, po co? :P
--
Wojciech Bańcer
***@gmail.com
Roman Tyczka
2019-01-22 21:15:57 UTC
Permalink
Post by Wojciech Bancer
Post by zpksoft
Kurcze, nie możesz zrobić sobie prostego testu?
Na wszystkich przeglądarkach dostępnych na rynku? Kurczę, nie.
Robisz testy we wszystkich przeglądarkach dostępnych na rynku? Kurczę, po co? :P
No właśnie nie robię, więc dlatego pytam czy zdarzą się przypadki, że
gdzieś takie dodanie klasy poskutkuje wielokrotnym dodaniem. Na Chromie się
to nie dzieje, ale co z Firefoxem, Edgem, IE, Operą, Safari itd...
--
pozdrawiam
Roman Tyczka
zpksoft
2019-01-23 14:01:11 UTC
Permalink
Post by Roman Tyczka
Post by Wojciech Bancer
Post by zpksoft
Kurcze, nie możesz zrobić sobie prostego testu?
Na wszystkich przeglądarkach dostępnych na rynku? Kurczę, nie.
Robisz testy we wszystkich przeglądarkach dostępnych na rynku? Kurczę, po co? :P
No właśnie nie robię, więc dlatego pytam czy zdarzą się przypadki, że
gdzieś takie dodanie klasy poskutkuje wielokrotnym dodaniem. Na Chromie się
to nie dzieje, ale co z Firefoxem, Edgem, IE, Operą, Safari itd...
--
pozdrawiam
Roman Tyczka
Przesada.
A mówi: ten gość nazywa się Roman Tyczka.
B mówi: tak, on nazywa się Roman.

Czy teraz nazywasz się Roman Roman Tyczka?

Tak to się ma mniej więcej z klasami.

Paweł

Loading...