Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Magnes ( przyciąganie diva )
Jotas
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.09.2011

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


Witam
Mam mały problem, chciałbym się dowiedzieć czy ktoś zna jakiś efekt magnesu ( chodzi o przyciąganie diva do kursora gdy ten jest w pobliżu tego diva ).
Mile widziane naprowadzenie na ten efekt w jquery jeżeli takowy istnieje. Ponieważ szukam już od kilku godzin i nie potrafię znaleźć czegoś takiego.
Pozdrawiam i z góry dziękuję za jakieś podpowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
frani0
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 5
Dołączył: 9.03.2011

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


  1. <!DOCTYPE html>
  2. <style>
  3. #motyl{
  4. width: 30px;
  5. height: 30px;
  6.  
  7. background-color: red;
  8.  
  9. position: absolute;
  10.  
  11. z-index: 2;
  12. }
  13. #poleLatania{
  14. width: 400px;
  15. height: 400px;
  16.  
  17. left: 200px;
  18. top: 200px;
  19.  
  20. background-color: green;
  21.  
  22. position: absolute;
  23.  
  24. z-index: 1;
  25. }
  26. </style>
  27.  
  28. <script src="http://code.jquery.com/jquery-latest.js"></script>
  29. </head>
  30. <div id="motyl"></div>
  31. <div id="poleLatania"></div>
  32. $("#poleLatania").mousemove(function(e){
  33.  
  34. if( e.clientX > 200 && e.clientX < 600 && e.clientY > 200 && e.clientY < 600)
  35. $('#motyl').animate({left: e.clientX,top:e.clientY }, 10);
  36. });
  37. </body>
  38. </html>


Najszybciej to tak mimo to nie wiem czy o taki efekt chodzi (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Jotas
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.09.2011

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


Cytat(frani0 @ 17.07.2012, 16:11:13 ) *
  1. <!DOCTYPE html>
  2. <style>
  3. #motyl{
  4. width: 30px;
  5. height: 30px;
  6.  
  7. background-color: red;
  8.  
  9. position: absolute;
  10.  
  11. z-index: 2;
  12. }
  13. #poleLatania{
  14. width: 400px;
  15. height: 400px;
  16.  
  17. left: 200px;
  18. top: 200px;
  19.  
  20. background-color: green;
  21.  
  22. position: absolute;
  23.  
  24. z-index: 1;
  25. }
  26. </style>
  27.  
  28. <script src="http://code.jquery.com/jquery-latest.js"></script>
  29. </head>
  30. <div id="motyl"></div>
  31. <div id="poleLatania"></div>
  32. $("#poleLatania").mousemove(function(e){
  33.  
  34. if( e.clientX > 200 && e.clientX < 600 && e.clientY > 200 && e.clientY < 600)
  35. $('#motyl').animate({left: e.clientX,top:e.clientY }, 10);
  36. });
  37. </body>
  38. </html>


Najszybciej to tak mimo to nie wiem czy o taki efekt chodzi (IMG:style_emoticons/default/wink.gif)

Wielkie dzięki, po kilku przeróbkach będzie działać tak jak chciałem. 5
Go to the top of the page
+Quote Post

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: 24.08.2025 - 12:00