Jquery $ .cookie не является функцией

0

Поэтому я использую codeigniter как фреймворк. Я хочу, чтобы моя домашняя страница загружала fancybox (пригласить пользователя ввести адрес электронной почты, чтобы подписаться с нами). Поэтому я загружаю код ниже внутри тега

<?php echo link_tag("assets/css/main/jquery.fancybox.css"); ?>
<?php echo script_tag("assets/js/jquery-1.7.2.min.js"); ?>
<?php echo script_tag("assets/js/jquery.fancybox.pack.js"); ?>
<?php echo script_tag("assets/js/jquery.cookie.js"); ?>

И это ссылка, которая будет загружена внутри fancybox

<a id="autostart" data-fancybox-type="iframe" href='<?php echo base_url();?>subscribe'></a>

И я последовал за шагом пошагово от всплывающего окна "Задержка" в течение 10 секунд, только один раз всплывал

Но это просто не сработает. Firebug говорит, что "$.cookie не является функцией" Мои файлы существуют внутри папки с ресурсами, ничего не пропало.

Когда я делаю это так:

$(document).ready(function() { 

            $("#autostart").fancybox({
            'overlayShow':true,
            maxWidth    : 1064,
            maxHeight   : 2000,
            fitToView   : false,
            width       : '100%',
            height      : '100%',
            autoSize    : false,
            closeClick  : true,
            openEffect  : 'elastic',
            closeEffect : 'none',
            showEarly  : true
        }).trigger('click'); 



});

сайт будет загружать страницу подписки просто отлично. Почему я не могу использовать плагин для файлов cookie? Мне действительно нужно отображать страницу подписки (где пользователь вводит свой адрес электронной почты) один раз в день...

Теги:
cookies

1 ответ

0

Похоже, браузер не может загрузить файл cookie jQuery. Вам нужно убедиться, что путь к вашему сценарию верен, проверив вкладку "Сеть" или "Консоль" с помощью инструментов разработчика firebug или chrome.

Другой способ - использовать прямую ссылку на скрипт cookie jQuery, поэтому попробуйте удалить:

<?php echo script_tag("assets/js/jquery.cookie.js"); ?>

и использовать:

<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.0/jquery.cookie.min.js"></script>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню