Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] .mousedown połączone z .mousemove
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


[JAVASCRIPT] pobierz, plaintext
  1. $('#canvas').mousedown(function(event) {
  2.  
  3. /* ... */
  4.  
  5.  
  6. $(document.createElement('div')).css({ 'left': gridx+'px', 'top': gridy+'px', 'background-image': 'url('+tileBg+')' }).appendTo('#canvas');
  7.  
  8. });
[JAVASCRIPT] pobierz, plaintext


Tak dodaję kolejny div po kliknięciu w danym obszarze... jednak jak podczepić pod to opcje .mousemove w jquery? aby powyższa metoda działa również gdy przeciągam mysz trzymając wciśnięty klawisz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Ale cały czas ma się tworzyć?

Mniejsza... Nadal średnio rozumiem, ale w zależności o co chodzi masz 2 wyjścia:
1. gdy albo klikasz albo przesuwasz:
[JAVASCRIPT] pobierz, plaintext
  1. $('#canvas').mousedown(function(event) {
  2. /* ... */
  3. $(document.createElement('div')).css({ 'left': gridx+'px', 'top': gridy+'px', 'background-image': 'url('+tileBg+')' }).appendTo('#canvas');
  4. }).mousemove(function(){ $(this).mousedown(); });
[JAVASCRIPT] pobierz, plaintext


2. gdy klikasz i przesuwasz:
[JAVASCRIPT] pobierz, plaintext
  1. flaga = false;
  2. $('#canvas').mousedown(function(){ flaga = true; });
  3. $('#canvas').mouseup(function(){ flaga = false; });
  4.  
  5. $('#canvas').mousemove(function(){ if(flaga){
  6. /*Operacje gdy myszka jest wciśnięta i przesuwasz myszkę*/
  7. }});
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 14:42