Guest User

Untitled

a guest
Feb 21st, 2018
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. <html>
  2. <head>
  3. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  4. </head>
  5. <body>
  6. <div style="width: 100px; height: 100px; position: absolute; background: #666;" class="map">MAP</div>
  7. </body>
  8. </html>
  9.  
  10. <script type="text/javascript">
  11. $(document).click(function (e) {
  12. debugger;
  13. var t = e.target;
  14. if ($(t).hasClass('map')) {
  15. if ($(t).hasClass('shown')) {
  16. // Прокладываем маршрут, карта уже показана
  17. } else {
  18. // Покажем карту
  19. $(t).addClass('shown');
  20. }
  21. } else {
  22. // Карту скроем
  23. $(t).removeClass('shown');
  24. }
  25. });
  26. </script>
  27.  
  28. <html>
  29. <head>
  30. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  31. </head>
  32. <body>
  33. <div style="width: 100px; height: 100px; position: absolute; background: #666;" class="map-2"></div>
  34. </body>
  35. </html>
  36.  
  37. <script type="text/javascript">
  38. $(document).click(function(e) {
  39. debugger;
  40. var t = e.target;
  41. if ($(t).hasClass('map-2')) {
  42. if ($(t).hasClass('shown')) {
  43. window.open("https://www.google.com.ua/maps/place/%D0%B2%D1%83%D0%BB%D0%B8%D1%86%D1%8F+%D0%93%D0%B0%D0%B3%D0%B0%D1%80%D1%96%D0%BD%D0%B0,+20%D0%91,+%D0%91%D1%80%D0%BE%D0%B2%D0%B0%D1%80%D0%B8,+%D0%9A%D0%B8%D1%97%D0%B2%D1%81%D1%8C%D0%BA%D0%B0+%D0%BE%D0%B1%D0%BB.,+%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0,+07400/@50.509616,30.7880527,17z/data=!3m1!4b1!4m5!3m4!1s0x40d4d964de41ddc1:0x576661f01912c3f8!8m2!3d50.5096126!4d30.7902414", "_blank");
  44. } else {
  45. $('.map-2').animate({
  46. left: '10px'
  47. }, 400);
  48. $('body').animate({
  49. left: '0px'
  50. }, 400);
  51. $(t).addClass('shown');
  52. }
  53. } else {
  54. $('.map-2').animate({
  55. left: '-180px'
  56. }, 600);
  57. $('body').animate({
  58. left: '0px'
  59. }, 600);
  60. $(t).removeClass('shown');
  61. }
  62. });
  63. </script>
Add Comment
Please, Sign In to add comment