Вызов модального окна

Приветствую всех. Постигла меня ещё одна задача связанная с livestreet.
Необходимо при переходе по ссылке открыть модальное окно.
Единственный вариант, который нашёл — дописать в ссылку /?create_topic=1
В ActionIndex.class делаю проверку:
if(isset($_GET['create_topic'])){
            $this->Viewer_Assign('createTopic', "<script type='text/javascript'>$(document).ready()</script>");
        }


Передаю во вьюшку и там просто делаю {$createTopic}.
Но проблема оказалась в вызове модального окна.

Сейчас это модальное окно вызывается по кликну на кнопку:
<a href="#" onclick="return false" class="userbar__item__link" data-type="modal-toggle" data-modal-url="http://****/suggest/modal"></a>


Сталкивался ли кто-нибудь с этой проблемой? И как лучше решить?

На данный момент пробовал вызывать через .jqm()
Но видно скрипт не успевает отработать вперёд моего вызова и выдаёт:
Uncaught TypeError: undefined is not a function


Так же пробовал через $('.userbar__item__link').click(); Но опять же видно событие не успевает повеситься. А вот после загрузки ресурса, если написать это в консоле, то окно появляется.

Заранее спасибо откликнувшимся

1 комментарий

avatar
Модальник должен располагаться (или инклудиться) на одной странице со ссылкой. А в js прописываем id модальника и триггер. Можно посмотреть здесь и сделать по аналогии.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.