- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Есть такой вопрос:
есть модули в джумле, которые становятся активными при наведении мыши и неактивными, если убрать курсор мыши. (события onmouseover onmouseout). Теперь сделал так, что модуль становится активным по клику мыши (onclick).
Проблема в том, что модулей несколько, когда использовалось наведение мыши, то активным мог быть только один из них (тот на который наведена мышь, соответственно). Теперь же если кликнуть по модулю, то он становится активным, если кликнуть по второму - то он также становится активным, но и первый в это время становится активным, а по задумке должен становиться неактивным.
Можно ли применить какую-то команду аналогичную onmouseout, чтобы делать первый модуль неактивным, когда включается другой модуль или через яваскрипт это впринципе нельзя сделать? Заранее спасибо всем откликнувшимся.
Конечно можно. Жабаскрипт тут не причём. Просто необходимо запрограммировать в событии онклик то, что происходило при онмаусаут для всех id, кроме кликнутого. Может есть и более элегантное решение.
Думаю, самый простой метод, дезактивировать остальные модули при клике на модуле. То есть при вызове onclick.
А насчёт Вашего вопроса: ”применить какую-то команду аналогичную onmouseout” — используйте onBlur.