Плавная анимация с проверкой

287
25 июля 2017, 20:31

Есть следующая структура файлов, хочу сделать следующие - при клике на main, проверяется, если show-title (имеет свойство display:block), то ничего не делать, если при клике на main hide-title(имеет свойство display:block), то сделать анимацию до секции about-header . Не знаю как такие проверки написать :(

<div class=main> 
    <h4 class="show-title">Показать полностью<h4>
    <h4 class="hide-title>Свернуть<h4>
<div>

$(".hide-title").click(function() {
   $("html, body").animate({
   scrollTop : $(".about-header").offset().top
 }, 400);
});
Answer 1

var isVisible = $('.show-title').is(":visible");

Answer 2

Разобрался)) вроде всё работает.

$(".main").click(function() {
    if ($(".show-title").is(":visible")) {
    } else {
      $("html, body").animate({
        scrollTop : $(".about-header").offset().top
      }, 400);
    };
  });
READ ALSO
проблема умного фильтра в битрикс

проблема умного фильтра в битрикс

Господа, подскажите, пожалуйста

401
Почему зацикливается React-infinite

Почему зацикливается React-infinite

Здравствуйте, у меня есть компонент он состоит из List (immutableJS), я хочу этот компонент сделать в качестве бесконечного списка, при прокрутке...

279
шаблоны hamlс+jst через webpack

шаблоны hamlс+jst через webpack

В процессе отделения фронтэнда от rails приложения появилась необходимость собирать ассеты отдельно от рельсового asset pipelineрешил использовать...

216