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 константа задаваемая юзером , это зум проще говоря но точки летают жестоко далеко=)