Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Web обвязка/Всплывающие окна
Поиск

Всплывающие окна

2 ответов77 просмотровСейчас просматривают: 1
Gadzilla2000
Gadzilla2000

Пользователь

Участник

Постов: 75

На форуме с: 23.05.2007

Репутация: +55

Рейтинг: 0

· 17.10.2009, 22:23

Здравствуйте, пишу свою обвязу, но с Js траблы.. на каждом шагу... искал пути решение других проблем, находил. но щас не могу...



Прошу помощи знающих..


Проблема:Как осуществить открытие дорполнительного окошка пределеного размера с использованием onmousover ...

тобиш наводим мышкой, появилось, убрали мышку, вернулось обратно картинка.

Великолепный пример тому _la2crazy.ru (с права меню)
Заранее спасибо.!!!

0
BuDulay
BuDulay

Пользователь

Бывалый

Постов: 192

На форуме с: 30.06.2007

Репутация: +209

Рейтинг: 0

· 18.10.2009, 10:07

А чтоже мешало открыть исходный код странички и посмотреть как сделано?:)

Итак:

Раскрывающийся текст
<div style="display:none;z-index:1;" onMouseOver="document.getElementById('server').style.display='block';" onMouseOut="document.getElementById('server').style.display='none';" id="server">

ВАШЕ СОДЕРЖАНИЕ

</div>


Разбираем код: у нас есть слой с идентификатором "server", по умолчанию он невидим (display: none;), когда мы задерживаем на нем мышь, вызывается событие и свойству display присвается block, что и вызывает появление вашего слоя, при убирании мыши - невидимость элемента приходит в обычное состоянии.

При желании можно сделать это чуть по другому, когда взаимодействуешь с какимнить элементом, и показывается другой элемент (например слой), а тут это совмещено в одном элементе.

З.Ы. также можно воспользоваться JS фрэймворками (JQuery) и плагинам для них.

— Дурак дураком

0
Тема закрыта для ответов