Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]problem z jQuery
Forum PHP.pl > Forum > Przedszkole
sweter
Witam, 

mam taki kodzik w  jQuery:

Kod
$(".pole").keyup(function(){
                    var id_pola_start = $(this).attr("id");
                    alert(id_pola_start);
                })


i taki w HTML-u:

  1.  
  2. <div id="zawartosc">
  3. <div id="1" class="pole"></div>
  4. <div id="2" class="pole"></div>
  5.  
  6.  
  7. <!-- jeszcze kilka divów o klasie 'pole' -->
  8.  
  9. </div>
  10.  


Chciałbym, żeby po zwolnieniu przycisku myszy nad jakimś divem, wyskoczyło okienko z id tego diva.

Nie wiem czemu, ale dla zdarzenia click wszystko działa, ale dla keyup już nie sad.gif

vokiel
Może dlatego, że keyup dotyczy zwolnienia klawisza klawiatury?
Do zdarzeń myszki masz: hover, click, dblclick oraz bardziej Cię interesujące: mousedown, mouseenter, mouseleave, mousemove, mouseout, mouseover, mouseup. Wszystko w dokumentacji zdarzeń jQuery
sweter
kurczę - faktycznie

zasugerowałem się tym up'em i już smile.gif




No dobra teraz kod js wygląda tak:

Kod
$(".pole").mousedown(function(){
                    var id_pola_start = $(this).attr("id");
                })
                
                $(".pole").mouseup(function(){
                    var id_pola_koniec = $(this).attr("id");
                    alert(id_pola_start);
                })


I niestety, ale nie wyskakuje okienko ze zmienną id_pola_start po zwolnieniu przycisku myszy.  sad.gif

Czemu?

vokiel
Poszukaj pod hasłami o zasięgu zmiennych w js
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.