Проект: PR 120-657

СПЕЦПРЕДЛОЖЕНИЕ
Действуют до 31.05.2015.
Площадь дома:
Площадь участка:
Цена:
484 м
24 сотки
46 750 000 руб
2

Проект: PR 125-421

СПЕЦПРЕДЛОЖЕНИЕ
Действуют до 31.05.2015.
Площадь дома:
Площадь участка:
Цена:
1319 м
44 сотки
75 750 000 руб
2

Проект: PR 350-899

СПЕЦПРЕДЛОЖЕНИЕ
Действуют до 31.05.2015.
Площадь дома:
Площадь участка:
Цена:
862 м
32 сотки
66 950 000 руб
2

Как из нескольких ZeroBlock'ov передать нужное значение в единственное вызываемое popUp окно в Tilda

Как выполнили данный пример:
Использовали 3 ZeroBlock и 1 popUp BF502N

1. Создали и оформили ZeroBlock
2. Тексту "Проект: PR 350-899 " присвоили тег h3
3. Кнопке "Записаться на просмотр" присвоили ссылку #popup:myform
- Вызов popUp окна
4. Создали блок BF502N и добавили в нём скрытое поле с именем selectposition
4. Добавили код на страницу в блок ДРУГОЕ►Т123
В коде заменили:
#rec52151724 - ID нашего popUp окна
#popup:myform - Ссылка на окно, если будет другая

<script type="text/javascript"> 
//НАСТРОЙКА ПЕРЕДАЧИ TITLE В POPUP
//Присваиваем переменной ID нужного popUp  
  var popupID = "#rec52151724";
//При клике на определённую карточку со ссылкой ниже
  $("[href='#popup:myform']").click(function() {
    //Ищем родительский элемент нажатой кнопки и добавляем класс-метку к нему
    $(this).parents(".t396__artboard").addClass("selectproject");
    //Присваиваем значение H3 выбранной карточке переменной 
    var prodname =  $(".selectproject h3").text(); 
    //Присваиваем полю Title в popUp Форме значение заголовка H3 из Zero
    $(popupID + " " + ".t702__title").text(prodname);
    //Присваиваем значение Title нашему скрытому полю с именем selectposition
    $("[name='selectposition']").val(prodname);
    //Удаляем класс-метку с карточки
    $(".t396__artboard").removeClass("selectproject");
  });
</script>
Made on
Tilda