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

InstantCMS 2.X
#1 31 января 2019 в 10:22
Здравствуйте, на сайте реализовано всплывающее окно фото при нажатии на превью фото.
  1. <a class="ajax-modal" href="<?php echo html_image_src($photo['image'], 'big', false); ?>"><? html_image($photo['image'], "small") ?></a>
Использую небольшой скрипт для скрытия ссылок (для уменьшения краулингового бюджета) в виде
  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 но ума не хватает.
Заранее буду благодарен ответу
#2 16 мая 2019 в 14:26
Повесьте еще вызов модального окна просто на класс 'ajax-modal' или на 'span.ajax-modal', а так висит на 'а.ajax-modal'
  1. <script>icms.modal.bind('.ajax-modal');</script>
#3 16 мая 2019 в 19:16

<script>icms.modal.bind('.ajax-modal');</script>

islyaeFF
или может быть так как
  1. icms.modal.bind('a.ajax-modal');
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.