Вызов ссылки ajax-modal через JS 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 272
Здравствуйте, на сайте реализовано всплывающее окно фото при нажатии на превью фото.
Код PHP:
  1. <a class="ajax-modal" href="<?php echo html_image_src($photo['image'], 'big', false); ?>"><? html_image($photo['image'], "small") ?></a>
Использую небольшой скрипт для скрытия ссылок (для уменьшения краулингового бюджета) в виде
Код PHP:
  1. <span class="no-link ajax-modal" data-link="<?php echo html_image_src($photo['image'], 'big', false); ?>"><? html_image($photo['image'], "small") ?></span>
  2. <script>$('.no-link').click(function(){window.location.href = $(this).data('link'); return false; });</script>
Но модальное окно не появляется, а фото открывается в текущем окне.
Понимаю, что надо подправить js но ума не хватает.
Заранее буду благодарен ответу
Редактировалось: 1 раз (Последний: 31 января 2019 в 10:23)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 167
Повесьте еще вызов модального окна просто на класс 'ajax-modal' или на 'span.ajax-modal', а так висит на 'а.ajax-modal'
Код PHP:
  1. <script>icms.modal.bind('.ajax-modal');</script>
Редактировалось: 4 раз (Последний: 16 мая 2019 в 14:29)
Посетитель
small user social cms
Медаль
Сообщений: 346
islyaeFF:
<script>icms.modal.bind('.ajax-modal');</script>
или может быть так как
Код PHP:
  1. icms.modal.bind('a.ajax-modal');
Редактировалось: 1 раз (Последний: 16 мая 2019 в 19:17)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.