![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 15.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Mam stronkę i menu, które po najechaniu myszką (hover) zmienia kolor.
Problem polega na tym, że ten kolor nie zmienia się błyskawicznie tylko płynnie za pomocą skryptu (widać przejścia tonalne). Zlokalizowałem sktypt odpowiadający za to, nazywa się jquery.animate-colors-min.js. Skrypt wygląda tak:
Niestety, za chiny nie mogę znaleźc tego jak wprowadzić kolor, który ma się docelowo wyświetlać. Jak widać w tym skrypcie wszędzie pojawia się parametr "color". Czy ktoś wie jak zdefiniować wstępnie tą 'zmienną' "color" ? Chyba trzeba dodać na początku coś w styli var color="" , ale jak to dokładnie powinno wyglądać ? (to musi być gdzieś indziej zdefiniowane, ale jak mówię nie mogę tego znaleźć.) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Na pewno nie w tym skrypcie są zdefiniowane kolory graniczne.
(Ten efekt, wedle rozumienia Twojego opisu, można uzyskać za pomocą CSS). Ten post edytował trueblue 21.11.2014, 18:23:37 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 15.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ale, ten skrypt odpowiada za ich wyświetlanie. Jak go usunę to kolory zniakają (nie ma przejść).
Myślełem, że wystarczy tutaj dodać jakiś parametr, skoro to tutaj się wszystko dzieje. Poszukam, po css tak jak sugerujesz, może coś znajdę... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przejścia znikają, bo...usunąłeś skrypt odpowiedzialny za animację.
Poszukaj w kodzie js słów: hover, mouseout, mouseleave, mouseover... Zasugerowałem, że to można wykonać bez JS, tylko w CSS, ale u Ciebie tak nie jest. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 15.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ok, dzięki za info!
Jak coś znajdę dam znać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.08.2025 - 02:24 |