![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| dirol |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 11.3.2008 Репутация: нет Всего: нет |
Добрый день.
Возникла потребность реализовать следующий функционал. Пользователь заходит на сайт и видит карту метро Москвы (картинка png), кликает по какой-либо станции метро и во всплывающем окне отображается информация об офисе организации. Сейчас это сделано через area (на странице автоматически генерируются отметки с координатами) Возник затык на другом этапе. Нужно каким-то образом затемнять/скрывать те станции метро, для которых не сгенерирован код area, т.е. те станции, на которых нет офисов организации. Подскажите, пожалуйста, каким способом можно решить данную проблему? |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Тоесть, сейчас есть только картинка и прикрученная к ней area?
Что хочется получить? При клике на отмеченнный в area участок можно вызвать любой обработчик и вывести любое нжное всплывающее окно. А вот для остальных сработает обрабочик клика по картинке (или объемлющий элемент area). Можно вывести что-нибудь жизнеутверждающее... Чтобы "подсветить" элементы выделенные с помощью area я знаю только один способ - вручную распарсить area-структуру, нарисовать картинку в элементе канвас и раскрасить этот канвас геометрическими фигурами, как написано в area. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| MyWeb |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 3.6.2015 Репутация: нет Всего: нет |
Можно разбить картинку на элементы и наложить прозрачность, а при активации определенного - убирать прозрачность... Как-то так...
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |