![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Panowie chciałem wykonać na stronie komunikat który by wyskakiwał i pulsował.
Niestety jeśli mam wstawione w stronie te 2 biblioteki -jquery-1.7.1.min.js - jquery.tools.min.js to pulsacja nie działa - konsola nie wyświetla żadnych błędów. Za wyświetlenie diva pulsacyjnego odpowiada poniższy kod: Kod JS:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A te elementy to XML że stosujesz main-message-<?=$ERROR_TYPE ?> ? Raczej ci chodzi o id albo klasę.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
<?=$ERROR_TYPE ?> zwraca typ komunikatu w zależności od tego co wypluł php.
Jeżeli np. są nie poprawne dane: error_type otrzyma "bad". Czyli nasza klasa będzie miała class="message-bad" Styl jak i treść błędu wczytuje się jak najbardziej ok. Jedyny błąd to to że nie ma animacji pulsacji, jeżeli powyżej mam jquery. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Id wygenerujesz w kodzie main-message-bad a odnosisz się do elementu XML main-message-bad a nie elementu o id #main-message-bad
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
@viking to wyjaśnij mi proszę dlaczego to działa jeśli usunę z kodu:
-jquery-1.7.1.min.js - jquery.tools.min.js poza tym div ma class jak i ID o tej samej nazwie message-bad a odwołanie takie:
czy takie
nie działa więc nie rozumiem. Może to powinno być wstawione w:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 803 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Pomieszałeś Prototype z jQuery. Moduł Effect pochodzi ze script.aculo.us opartego na Prototype.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 803 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tak, tylko wtedy wszędzie dla jQuery używasz $j, a nie $.
Albo tak: http://stackoverflow.com/a/14552072/5889778 -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
@trueblue dzięki, tak jak myślałem od samego początku winę ponosiło jQuery który robił konflikt. Zastosowanie jQuery.noConflict(); rozwiązało problem.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 19:43 |