ФорумПрограммированиеJavaScript → Выделение нескольких объектов

Выделение нескольких объектов

  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 2 мая 2010 г. 15:55

    Добрый день. Мне нужно реализовать возможность выделения нескольких объектов. Например как в винде, при выделении нескольких файлов в папке - нажимаешь левую кнопку мыши, и тянешь в нужном направлении курсор, в результате появляется прямоугольная зона, если файлы попадают в эту зону, то они выделяются.
    Наверно уже есть готовые решения, просто я незнаю как правильно эта штука называется. По запросу "multi select" гугл выдает не то что нужно =).
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 2 мая 2010 г. 15:59, спустя 4 минуты 3 секунды

    sw12345, jquery ui посмотри, там есть чтото подобное

    либо тут - http://home.helldude.ru/admin/ :)
    Сапожник без сапог
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 2 мая 2010 г. 18:40, спустя 2 часа 40 минут 40 секунд

    Уже слепил свое решение, может кому пригодиться =). phpdude спасибо
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 2 мая 2010 г. 18:42, спустя 1 минуту 48 секунд

    sw12345, делать нехуй? есть нормальное решение на jQuery … ну да пох :)
    Сапожник без сапог
  • sw12345

    Сообщения: 82 Репутация: N Группа: Кто попало

    Spritz 2 мая 2010 г. 18:46, спустя 4 минуты 14 секунд

    phpdude я твой пост тока щас увидел, да и впринцЫпе мне моего решения хватит =)
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 2 мая 2010 г. 18:49, спустя 2 минуты 50 секунд

    if ((table.top + $('#table').height()) < p.top)
    flag = true;
    if ((p.top + $(value).height()) < table.top)
    flag = true;
    if ((table.left + $('#table').width()) < p.left)
    flag = true;
    if ((p.left + $(value).width()) < table.left)
    flag = true;
    "Или" нет?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!