может если мышь в края упирается двигать картинку потихой??
|
CodeMonk3y,
может быть вы хотели так ... <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <style> #map { position: fixed; left: 0; top: 0; } </style> </head> <body style="overflow: hidden"> <img id ="map" src="http://www.nationalgeographic.com/content/dam/travel/rights-exempt/Travel-2016/59-parks-52-weeks/sequoia/giant-tree-trail-sequoia-national-park.jpg"></img> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> $(window).on("load", function() { var width = $("#map").width(); var height = $("#map").height(); $("body").mousemove(function(event){ var left = (width - $(window).width()) * event.pageX/$(window).width() var top = (height - $(window).height())* event.pageY/$(window).height() $("#map").css({left: -left, top: -top}); }); }) </script> </body> </html> |
Цитата:
|
Цитата:
|
Рони "захват по клику" в як да и гугл картах тоже.
|
https://javascript.ru/forum/job/2876...tml#post183237
Цитата:
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> body{ overflow: hidden; } </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> <script> $(function() { $('#map').draggable({ start: function(event, ui) {$(this).stop()}, stop: function(ev, data) { var coef = 1.0 var left = (data.position.left - data.originalPosition.left) * coef; var top = (data.position.top - data.originalPosition.top) * coef; $(this).animate({ left: '+=' + left, top: '+=' + top }, 800, 'easeInSine'); } }) }); </script> </head> <body> <img id ="map" src="http://www.nationalgeographic.com/content/dam/travel/rights-exempt/Travel-2016/59-parks-52-weeks/sequoia/giant-tree-trail-sequoia-national-park.jpg"></img> </body> </html> |
Часовой пояс GMT +3, время: 20:34. |