Показать сообщение отдельно
  #7 (permalink)  
Старый 29.04.2010, 17:54
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от neon_tmn
а как мне потом получить координаты выделенной области?
А посмотреть примеры на том же сайте не судьба?
Взято с исходника, разбирайся:
function preview(img, selection) {
    if (!selection.width || !selection.height)
        return;
    
    var scaleX = 100 / selection.width;
    var scaleY = 100 / selection.height;

    $('#preview img').css({
        width: Math.round(scaleX * 300),
        height: Math.round(scaleY * 300),
        marginLeft: -Math.round(scaleX * selection.x1),
        marginTop: -Math.round(scaleY * selection.y1)
    });

    $('#x1').val(selection.x1);
    $('#y1').val(selection.y1);
    $('#x2').val(selection.x2);
    $('#y2').val(selection.y2);
    $('#w').val(selection.width);
    $('#h').val(selection.height);    
}

$(function () {
    $('#photo').imgAreaSelect({ aspectRatio: '1:1', handles: true,
        fadeSpeed: 200, onSelectChange: preview });
});

Сообщение от neon_tmn
И еще, я например выделил и допустим у меня есть координаты, как мне при наведении на ФИО человека, сделать чтобы автоматически выделелась область по этим координатам?
Когда научишься получать координаты - подтяни DOM.
Ответить с цитированием