|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Rewrite |
Rewrite |
Код <script> $('#ID элемента по которому hover').hover(function(){ $('#ID этого дива').css('display','block'); }); </script> Код <div id="element">Показать</div> <div id="hiddenDiv" style="display:none;">Скрытый</div> <script> $('#element').hover(function(){ $('#hiddenDiv').css('display','block'); }); </script> jmDB - Текстовая база данных для uCoz
|
|
мда))
Делается всё через Прозрачность ( элемент есть, и невидим * занимает место ) Код div1 { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; } div1:hover { opacity: 1; filter: alpha(opacity=100.0); -moz-opacity: 1; } Для плавности появления можно забубенить в первый div с opacity 0: Код div1 { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -khtml-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; } А ещё можно по кнопке ( Элемента нет, пока его не вызовут * не занимает места, но это доп нагрузка на страницу ): Код <a onclick="showhide('div1');">Кнопка Открыть \ Скрыть блок</a> Скрипт: Код <style type="text/css"> .hide { visibility:hidden } .show { visibility:visible } </style> <script> function showhide(div1) { if (document.getElementById(div1).style.width == "1px") { document.getElementById(div1).style.width = "100px"; document.getElementById(div1).style.visibility = "visible"; } else { document.getElementById(div1).style.width = "1px"; document.getElementById(div1).style.visibility = "hidden"; } } </script> *Везде где div1 - заменить на своё Сообщение отредактировал fomir - Вторник, 08 Окт 2013, 21:31:40
|
|
|
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!