Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как упростить такой код?

    Exploding
    @Exploding
    wtf?
    Ну на скорую руку я бы все картинки запихнул в css и в итоге это полотно сократилось бы примерно до такого кода:
    <div class="faq__question custom-woomen" data-tgl="custom-woomen">Женщине</div>
    <div class="faq__answer">....</div>

    $(".faq__question").on("click", function(){
      $(this).toggleClass($(this).data("tgl")+" open-class");
    });


    Или же скорее всего потом подумав снес js код, css оставил и получилось бы такое:
    <details>
        <summary>Женщине</summary>
        <p>Избавление от ненужных  стереотипов и комплексов, обретение уверенности в себе, раскрепощение и повышение уровня сексуальности.</p>
    </details>


    и в css типа такого:
    details > summary{
       background: url('кастомная-тетка-дядька.png') left center no-repeat;
    }
    
    details[open] > summary{
       background: url('иконка-плюсик-а-ля-open.png') left center no-repeat;
    }
    Ответ написан
    4 комментария