Отметки людей на фото

Тема в разделе "JavaScript", создана пользователем dirdir, 24 апр 2014.

Модераторы: ZiX
  1. dirdir

    dirdir Постоялец

    Регистр.:
    19 мар 2012
    Сообщения:
    94
    Симпатии:
    11
    Нужно готовое решение что бы сделать отметки людей на фото как вконтактике.

    1) На сайте есть фото.
    2) Надо сделать как вконтакте при наведении на человенка подпись.

    Нашёл только http://readyscript.ru/photolabel/

    Но уж очень долго буду переделывать.

    Есть что из готового?

    Или скиньте скрипт на jquery где надо только будет координаты подобрать.

    Всем спасибо.
     
  2. codeator

    codeator Постоялец

    Регистр.:
    18 май 2013
    Сообщения:
    53
    Симпатии:
    15
    dirdir нравится это.
  3. dirdir

    dirdir Постоялец

    Регистр.:
    19 мар 2012
    Сообщения:
    94
    Симпатии:
    11
    Спасибо. Редко что то программирую, буда рад если кто-нибудь пояснит конструкцию

    HTML:
    $('.taggd').each(function(i, e) {
                var $e = $(e);
    
                $e.taggd(settings[i]);
                $e.taggd('items', data[i])
            });
    Я имел в виду что за
    var $e = $(e);
     
    Последнее редактирование модератором: 6 май 2014
  4. Vishez

    Vishez

    Регистр.:
    19 авг 2013
    Сообщения:
    170
    Симпатии:
    81
    $e это просто переменная. как известно, в js разрешено в именах переменных употреблять "$".

    $(e) - $ это функция jQuery которая возвращает набор элементов по селектору. В данном случае селектор это содержимое переменной "e"(не путать с "$e"). Содержимое переменной "e" в данном случае содержит значение текущего элемента массива $('.taggd').

    В догонку https://api.jquery.com/each/

    Вобще заметил в последнее время в некоторых библиотеках употребляют подобные "$e" имена переменных. Имхо это создает путаницу, так как есть jquery функция похожая, плюс в пхп перед переменной всегда стоит $.
     
    dirdir нравится это.