может если мышь в края упирается двигать картинку потихой??
|
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, время: 04:03. |