cyber,
Ссыль есть ? |
будет через 10 мин=)
лишнее по удаляю из кода и залью |
я только одного не могу понять, изначально я то на js делал и оно под лагивало, а теперь нет, я только одну функцию менял (в общем не одну , но когда удалил все что связано с css3 получилось 1),
function MoveWrapper() { var timeout = true; return function (e) { if(!timeout || !move) return; timeout = false; window.requestAnimationFrame(function () { MouseMove(e) timeout = true; }); } } вот ссылка http://cyberua.16mb.com/files/ |
cyber,
![]() Сушай - cyber, - Запрети скролл боди и zoom cтраницы при нахождении курсора во wrapperе иначе передвигается при малых размерах картинки и сама страница |
Цитата:
|
Deff,опять проблемы с точками
делаю вот так function setNewPosition (zoom) { points.each(function(index, element) { var left = parseInt($(this).css('left')); var top = parseInt($(this).css('top')); if (zoom) { left *= scale; top *=scale; } else { left /= scale; top /=scale; } $(this).css({ left: left +'px', top: top +'px' }); }); } scale константа задаваемая юзером , это зум проще говоря но точки летают жестоко далеко=) |
вот http://cyberua.16mb.com/files/
переделал но точки смещают на не большее растояние не понятно почему |
cyber,
Классно а чо за функция поддержания координат точек ? там тож нужно начальное неизменяемые координаты - зуммить Т.е обычно если зуммить не начальные - то нарастает ошибка зума Походу при минимальном масштабе - ти выкидываешь начальные координаты пойнтеров(их нун помнить постоянно) и множить а зумм, (если скатываться несколько раз в минимум масштаба, точки, потихонечку_ съезжают вниз и вправо (браузер - Опера |
function setNewPosition (zoom, width, height) { points.each(function(index, element) { var left = parseInt($(this).css('left')); var top = parseInt($(this).css('top')); if (zoom) { left *= width / zooming.width(); top *= height / zooming.height(); } else { left /= zooming.width() / width; top /= zooming.height() / height; } $(this).css({ left: Math.round(left) +'px', top: Math.round(top) +'px' }); }); } щас попробую с начальными |
Цитата:
|
Часовой пояс GMT +3, время: 18:13. |