Работа окна ajax-modal 2.X

Не срабатывает окно в поле html

 
Посетитель
small user social cms
Медаль
Сообщений: 346
В типе контента в поле html делаю замену тегу IMG чтоб была ссылка на изображения (оригинал) и открывалась в стандартном модельном окне.
вот таким образом:
Код PHP:
  1.  
  2. $(function() {
  3. $( '.ft_html img' ).wrap( function(){ var href = $( '<a href="' + $( this ).attr( 'src' ) + '" class="ajax-modal"/>');
  4. return href;
  5. });
  6. });
  7.  
если посмотреть в консоле то все заменяется и подставляется.
Код PHP:
  1. <p>
  2. <a href="/upload/000/u12/2/f/df43342db3a715ba08514eb015.jpg" class="ajax-modal">
  3. <img src="/upload/000/u12/2/f/df43342db3a715ba08514eb015.jpg" style="display: block; margin: auto;">
  4. </a>
  5. </p>
но при нажатие на изображение оно открывается в чистом окне (то есть без функций движка).

что мешает открываться изображению в модельном окне?
Редактировалось: 2 раз (Последний: 24 февраля 2019 в 22:21)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1159
Добавьте в код icms.modal.bind('.ft_html img');
Код PHP:
  1. $(function() {
  2. $( '.ft_html img' ).wrap( function(){ var href = $( '<a href="' + $( this ).attr( 'src' ) + '" class="ajax-modal"/>');
  3. return href;
  4. });
  5. icms.modal.bind('.ft_html img');
  6. });
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Медаль
Сообщений: 346
Evanescence:
icms.modal.bind('.ft_html img');
Спасибо, толкнули в нужную сторону.
Код PHP:
  1. icms.modal.bind('a.ajax-modal');
вот так работает.
Редактировалось: 1 раз (Последний: 24 февраля 2019 в 23:23)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.