Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Nie działające zdarzenie moseup
pehaperowiec
post 11.11.2011, 09:55:38
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 8
Dołączył: 26.09.2011

Ostrzeżenie: (10%)
X----


Kod
$().ready(function() {
   $("#product a").bind({
      click:function() {
            $(this).clone().appendTo("#cart");
         },
      mousedown:function() {
            $(this).css({"background":"red"});
         },
      mouseup:function() {
            $(this).css({"background":"green"});
         }
   });            
});
Czemu po zwolnieniu lewego przycisku myszy, kolor tła linku nie zmienia się na zielony?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post 11.11.2011, 09:57:22
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




W css nie ma czegoś takiego jak "background" dla koloru tła. Zajrzyj do pierwszego lepszego kursu css by się dowiedzieć co oznacza kolor tła.

przenosze. problem nie ma zadnego związku z ajax


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
pehaperowiec
post 11.11.2011, 10:00:53
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 8
Dołączył: 26.09.2011

Ostrzeżenie: (10%)
X----


naprawdę nie ma takiej właściwości jak backround? Przecież to skrócona forma właściwości background-color, background-image, background-prepeat, background-position... więc to Tobie radzę zajrzeć do pierwszego lepszego kursu wink.gif
Go to the top of the page
+Quote Post
nospor
post 11.11.2011, 10:01:56
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Brawo, a jednak coś tam wiesz.

Skoro więc chcesz ustawił kolor tła, to użyj: background-color wink.gif
Powód edycji: [nospor]:


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
pehaperowiec
post 11.11.2011, 10:02:49
Post #5





Grupa: Zarejestrowani
Postów: 91
Pomógł: 8
Dołączył: 26.09.2011

Ostrzeżenie: (10%)
X----


to czy użyję dłuższego zapisu background-color czy też samego background nie ma nic do rzeczy i dalej jest to samo smile.gif
Go to the top of the page
+Quote Post
nospor
post 11.11.2011, 10:03:32
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Kod
mouseup:function() {
alert(2);          
$(this).css({"background":"green"});
         }

Widzisz alert?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
pehaperowiec
post 11.11.2011, 10:05:40
Post #7





Grupa: Zarejestrowani
Postów: 91
Pomógł: 8
Dołączył: 26.09.2011

Ostrzeżenie: (10%)
X----


tak ale mimo wszystko to mi się troszke pomieszało. Jednak kod działa prawidłowo i to nawet w skróconej wersji z background. Sęk w tym wszystkim był taki, ze ja kliknąłem w element a, przytrzymałem klawisz myszy na niem i troche go przeniosłem po czym póściłem klawisz myszy a kolor tła się nie zmieniał. Jak temu zaradzić?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:50