jacko1998
(jacko1998)
30 Listopad 2013 20:06
#1
$(document).ready(function (){
$(".menu_text1").hover(function(){
$(".menu_img1").animate({opacity: 1, top: "15px"}, "1000"); // OK
$(".menu_text1").animate({color: "#FF5959"}, "1000"); // BAD
});
$(".menu_text1").mouseout(function(){
$(".menu_img1").animate({opacity: 0, top: "0px"}, "1000"); // OK
$(".menu_text1").animate({color: "#E5E5E5"}, "1000"); // BAD
});
});
.animate() z właściwością color się nie wykonuje, dlaczego ?
kostek135
(kostek135)
30 Listopad 2013 21:19
#2
drobok
(Drobok)
30 Listopad 2013 22:42
#3
Wrzuć se jquery ui i będzie działać. Użyj this zamiast powtarzać 2x to samo
jacko1998
(jacko1998)
1 Grudzień 2013 01:14
#4
Dzięki za ponowne ratowanie mi tyłka ! BTW nie wiedziałem, że jQuery nie obsługuje animacji zmiany koloru.
Także dziękuje, za radę. Poczytałem trochę o this i będę używał !
Pozdrawiam
drobok
(Drobok)
1 Grudzień 2013 10:18
#5
Obsługuje, tylko nie w standardowej bibliotece. Załaduj JQuery UI jak wcześniej wspomniałem.
jacko1998
(jacko1998)
1 Grudzień 2013 10:20
#6
Już załadowałem, to co kostek135 radził i się udało
kostek135
(kostek135)
1 Grudzień 2013 12:50
#7
Nie ma sensu ładować całego JQueryUI jeśli będzie korzystał z 0,000001% możliwości. Ten plugin jest jednym z najlepszych, i jest mały, bo służy wyłącznie temu.