Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как сделать похожие действие js?

Как сделать похожие действие js?


     01.06.2018    Шаблоны (TPL), jQuery, Ламерские вопросы    857

вопрос
Выдернул https://hotel-prim.ru/pages/guest-book.html
                
<div id="add-testimonials-box" class="container">
        <div class="front-box">
            <div class="title">Нажмите здесь</div>
            <h2>Чтобы оставить <b>отзыв</b></h2>
            <div class="title">посмотреть отзывы</div>
        </div>
        <div class="back-box clearfix hide">
            <div class="fa fa-close"></div>
тест тест тест
 </div>
 </div>


Очень нужно данное действие как на этом сайте: при нажатии появляется комментарий и при закрытии нажимая крест

                
<div id="add-testimonials-box" class="container">
        <div class="front-box">
            <div class="title">Нажмите здесь</div>
            <h2>Чтобы оставить <b>отзыв</b></h2>
            <div class="title">посмотреть отзывы</div>
        </div>
        <div class="back-box clearfix hide">
            <div class="fa fa-close"></div>
тест тест тест
 </div>
 </div>

не могу понять какой js отвечает за данное действие? поделитесь пожалуйста!

Ответил: Colonizator


https://hotel-prim.ru/assets/js/main.js
 // Enable Add Testimonials effect
    var addTestimonialBox = jQuery('#add-testimonials-box');
    addTestimonialBox.on('click', '.front-box', function(e) {
        jQuery(this).addClass('hide');
        jQuery(this).siblings('.back-box').removeClass('hide');
    });
    addTestimonialBox.on('click', '.back-box .fa-close', function(e) {
        jQuery(this).parent().addClass('hide');
        jQuery(this).parent().siblings('.front-box').removeClass('hide');
    });

3 комментария

Colonizator
Юзер

Colonizator - 1 июня 2018 19:10 -

Ищется по id блока на раз:)

progressive
Юзер

progressive - 2 июня 2018 04:06 -

Colonizator, спасибо! работает! вот только по css проблема что то!
Выдергиваю #add-testimonials-box из стилей и себе добовляю не прячится текст скрытый
а вот если подключаю стили из этого сайта то работает не могу понять что еще не хватает!?? каких стилей что бы полноценно работал данный скрипт...

помогите разобраться! извиняюсь за наглость!

Colonizator
Юзер

Colonizator - 2 июня 2018 13:37 -

Скрипт просто по клику добавляет нужному блоку класс .hide и убирает у ненужного. Т.е. #add-testimonials-box - в css для работы и не нужен.
Нужен:
.hide {
    display: none !important;
}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх