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>
要加載的鏈接我也跟着從Delay pop-up for 10 seconds, only pop up once
步驟一步但它不會工作。 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插件?我真的只需要每天一次顯示訂閱頁面(用戶輸入他的電子郵件)...