Иногда мы называем себя лабораторией ИнТересных решений, потому что можем позволить себе выполнить некоторые задачи для души или ради спортивного интереса.
Одной из таких задач стал плагин отметок на фото. Необходимо было отмечать знакомых людей на фото, переходить на персональные страницы, кликнув на подпись, иметь возможность удалять и редактировать отметки.
Конечно самую известную реализацию этой задачи все видели в популярной социальной сети ВКонтакте. Мне тоже нравится эта реализация, к тому же она пропущена через колоссальный usability тест, однако использовать чужой JavaScript-код незаконно, да и сложно ввиду жесткой интеграции в чужой проект. Поэтому я решил ограничиться только концепцией и воспроизвести тот же самый функционал, удобство только в более доступных технологиях, а именно написать jQuery plugin отметок на фото.
Изобретать много велосипедов я не стал, поэтому plugin зависит от неоторых ui модулей: jquery.dialog, jquery.draggable, jquery.resizable. Тестирование провел не самое глубокое: ie8+, chrome 21, opera 11, firefox 14.
Но вероятно что скрипт будет хорошо работать и на более старых версиях. Прошу писать в комментариях результаты Вашего тестирования.
Плагин был назван jQuery.photoLabel. Распространяется по лицензии MIT. Доступен на github. Его страница находится здесь.