Я работаю с кодом HTML / Jquery, который наш дизайнер передал мне, чтобы я мог интегрировать в него CI. Проблема, с которой я сталкиваюсь, заключается в том, что некоторые ссылки используют jquery для открытия световых ящиков, но после помещения в CI они больше не работают. Если я указываю ссылку на контроллер, а затем загружаю всплывающее окно, оно просто загружает всплывающее окно как целую страницу, а не как простое теневое окно.
Я посмотрел на CI anchor_pop ... это правильно использовать? Другими словами, при использовании кода, предоставленного дизайнером, всплывающее окно открывается идеально (по центру, по размеру вправо и т. Д.). При использовании anchor_pop, когда он вызывает мою страницу, он также открывает ее в стиле фанк. Есть ли простой способ просто вызвать функцию page / jquery, как это сделал мой дизайнер, как показано ниже? Спасибо.
Фрагмент кода, на мой взгляд, выглядит следующим образом:
JQuery:
$(function(){
$('form').jqTransform();
});
$(window).load(function () {
$(".join-button a").fancybox().trigger('click');
});
Ссылка:
<li class="join-button"><a href="pupup1.html">join</a></li>
Отредактировано:
Я попытался удалить предложенное .trigger ('click'), но безуспешно. Ниже приведено изображение того, что я хочу, и изображение того, что происходит: