whiplk

[Syntax] - Animação de elementos dinâmica

Feb 7th, 2013
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 2.17 KB | None | 0 0
  1. <!--Créditos: Willian Luigi-->
  2.  
  3. <script src="jquery-1.7.1.min.js"></script>
  4. <script src="jquery.easing.1.3"></script>
  5. <script>
  6. var ITERATOR = 5;
  7. $(document).ready(function(){
  8.     $(document).click(function(e){
  9. for(var i = 1; i <= ITERATOR; i++)
  10. {
  11.         if (e.pageX > (document.getElementById("id" + i).offsetLeft + (document.getElementById("id" + i).offsetWidth / 2) - 100) && e.pageX < (document.getElementById("id" + i).offsetLeft + (document.getElementById("id" + i).offsetWidth / 2) + 100) && e.pageY > (document.getElementById("id" + i).offsetTop + (document.getElementById("id" + i).offsetHeight / 2) - 100) && e.pageY < (document.getElementById("id" + i).offsetTop + (document.getElementById("id" + i).offsetHeight / 2) + 100))
  12.         {
  13.             var grays = new Array(2);
  14.             grays[0] = document.getElementById("id" + i).offsetLeft + 80;
  15.             grays[1] = document.getElementById("id" + i).offsetTop + 80;
  16.         }
  17. }
  18.    
  19.         $('#grays').animate({left:grays[0], top:grays[1]});
  20.        
  21.         $('#grays').animate();
  22.     });
  23. });
  24. </script>
  25. <html>
  26. <!--<h2 id="lk">-->
  27. <div id="grays" style="background-color:gray;width:50px;height:50px;position:absolute;border-radius:80px;"></div>
  28. <!--<div id="grays1" style="background-color:none;border:1px solid #FF0000;width:200px;height:50px;position:absolute;left:600px;top:800px;" onClick="Mouse(this);"></div>-->
  29. <div id="id1" style="background-color:none;border:1px solid #FF0000;width:200px;height:200px;position:relative;left:1000px;top:90px;"></div>
  30. <div id="id2" style="background-color:none;border:1px solid #FF0000;width:200px;height:200px;position:relative;left:200px;top:700px;"></div>
  31. <div id="id3" style="background-color:none;border:1px solid #FF0000;width:200px;height:200px;position:relative;left:500px;top:500px;"></div>
  32. <div id="id4" style="background-color:none;border:1px solid #FF0000;width:200px;height:200px;position:relative;left:800px;top:100px;"></div>
  33. <div id="id5" style="background-color:none;border:1px solid #FF0000;width:200px;height:200px;position:relative;left:950px;top:300px;"></div>
  34. </html>
  35.  
  36. <!--Você pode adicionar mais elementos em DIV apenas incrementando o ID ao antigo e modificando o valor do ITERATOR para o número de elementos que existem-->
Advertisement
Add Comment
Please, Sign In to add comment