Jump to content


Photo
- - - - -

Проблемы С Fluniversalform


Best Answer mmth , 30 April 2020 - 18:47

я это понимаю, вот и строил кнопку как на uikit3, но не срабатывает. Ладно, покапаюсь еще

документацию внимательней нужно переносить, там примеры есть

<div id="fl-universal-form-5eab0e5120990" data-uk-modal>
...
</div>

добавить data-uk-modal нужно

Go to the full post


4 replies to this topic

#1 immortal727

immortal727
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 30 April 2020 - 15:27

Решил использовать данный элемент. Но при открытии popup ничего не дает. Если делать fancibox, то из-за устрарешей там версии js, новая jquery просто не поддерживает его. Поэтому, чтобы не уменьшать библиотеку решил использовать uikit формат модальных окон. Кнопку не видно, так как у uikit по умолчанию .ukit-modal имеет display:none

Пытаюсь изменить тогда нажатие

// $html = '<button uk-toggle="target: #'.$uniqid.'" type="button">'.$buttonTextPopup.'</button>';
$html = '<a class="uk-button uk-button-default" href="#'.$uniqid.'" uk-toggle>'.$buttonTextPopup.'</a>';

//$html = '<a href="#'.$uniqid.'-popup" class="uk-button uk-button-primary" data-uk-modal>'.$buttonTextPopup.'</a>';

 

Тогда кнопка стала видна. Из консоли видно, что событие по клику происходит, но форма по прежнему не видна. Проблема может даже не как в самом элементе, а в использовании библиотек и стилей uikit

На данный момент стоит последняя 3.4.2. Может кто подскажет решение этой проблемы...

http://arial.beget.t...-vyacheslavovna


  • 0

#2 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 30 April 2020 - 16:08

Решил использовать данный элемент. Но при открытии popup ничего не дает. Если делать fancibox, то из-за устрарешей там версии js, новая jquery просто не поддерживает его. Поэтому, чтобы не уменьшать библиотеку решил использовать uikit формат модальных окон. Кнопку не видно, так как у uikit по умолчанию .ukit-modal имеет display:none

Пытаюсь изменить тогда нажатие

// $html = '<button uk-toggle="target: #'.$uniqid.'" type="button">'.$buttonTextPopup.'</button>';
$html = '<a class="uk-button uk-button-default" href="#'.$uniqid.'" uk-toggle>'.$buttonTextPopup.'</a>';

//$html = '<a href="#'.$uniqid.'-popup" class="uk-button uk-button-primary" data-uk-modal>'.$buttonTextPopup.'</a>';

 

Тогда кнопка стала видна. Из консоли видно, что событие по клику происходит, но форма по прежнему не видна. Проблема может даже не как в самом элементе, а в использовании библиотек и стилей uikit

На данный момент стоит последняя 3.4.2. Может кто подскажет решение этой проблемы...

http://arial.beget.t...-vyacheslavovna

 

Используйте форму от святоши https://seosm.ru/  Simple Callback


  • 0

#3 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 30 April 2020 - 18:03

Элемент рассчитан на работу с UIkit2, для работы модальных окон UIkit3 Вам необходимо поправить верстку в соответствии с документацией UIkit3.


  • 0

#4 immortal727

immortal727
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 30 April 2020 - 18:38

я это понимаю, вот и строил кнопку как на uikit3, но не срабатывает. Ладно, покапаюсь еще


  • 0

#5 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 30 April 2020 - 18:47   Best Answer

я это понимаю, вот и строил кнопку как на uikit3, но не срабатывает. Ладно, покапаюсь еще

документацию внимательней нужно переносить, там примеры есть

<div id="fl-universal-form-5eab0e5120990" data-uk-modal>
...
</div>

добавить data-uk-modal нужно


  • 0




Click to return to top of page in style!