Witam, sprawdzałem na parę sposobów na porównywanie wartości stylów przy użyciu jQuery (dopiero zacząłem tego używać),
przykładowo, mam border 1px solid black i chcę coś zrobić gdy właśnie taki jest.
if ($(example).css('border') == "1px solid black") /*łańcuch znaków czy jak to porównać?*/
Jaki jest odpowiedni sposób w owym przypadku? Czy jest to powszechnie stosowe (w jakiejś tam formie) porównywanie atrybutów w CSS?
@troche offtop, jak nikt nie odpowie to założe nowy temat później.
Drugie pytanie, żeby nie zakładać nowego tematu, może ktoś odpowie, jest odnośnie animacji.
Dotychczas korzystałem sobie z animacji w CSS, tylko mam tu problem: przykładowo mam animacje która się skończyła, kiedy ją wywołałem np. buttonem. Po prostu korzystałem z takiego sposóbu, że animacja była gotowa ale nie było atr "animation" a ja tylko dodawałem za pomocą JS np.
elem.style.animation = "example 2s infinite";
Problem sie pojawia, kiedy bym chciał wywołać jeszcze raz to animacje to nie moge tego obejść, chciałem żeby po pierwszym zakończeniu w ogóle znikneła i potem wywołać ją znowu ale coś mi nie wychodziło i sie poddałem, czy odpowiedź znajdę w jQuery czy Vanilla JS z CSS wystarczy?