sasnnick
@sasnnick
Эникейщик

Как показать div на половину, при hover показать div полностью?

Есть div, он всплывает сверху вниз при загрузки страницы. Необходимо, чтобы при наведении мыши он раскрывался полностью. Приведу ниже свой div:

<div id="sale">
  Новинки золотого сезона на <a href="http://yandex.ru</a><br> Для мужчин женщин и детей<br>Выбирай сейчас<br>
  <a href="#" id="close-sale">Закрыть</a>
</div>


$(document).ready(function(){
  $("#sale").addClass("display");
   $("#close-sale").click(function(){ 
    event.preventDefault();
    $("#sale").addClass("close-sale");
  });
});
  • Вопрос задан
  • 380 просмотров
Решения вопроса 1
PretorDH
@PretorDH
HTML5, CSS3, PHP, JS - люблю в чистом виде.
.display {                               /* пропиши свои размеры */
       height:100px;                    /* высота раскрытого */
       max-height:50px;              /* высота скрытого */
   }
   .display:hover {
       max-height:100px;           /* опять высота раскрытого */
   }
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Insower
Ответ написан
Комментировать
owl-cat
@owl-cat
var speed=1000, originalHeight=100, hoverHeight=200;
$('.example').hover(function(){
        $(this).stop().animate({height:hoverHeight},speed);
    },function(){
        $(this).stop().animate({height:originalHeight},speed);
 });
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы