Javascript BigCommerce上的Jquery年龄验证脚本,不起作用
我曾在其他网站上使用过相同的脚本,但我现在无法将其用于我当前的项目。在深入研究firefox脚本调试器之后,cookies.js没有加载似乎有问题,因为我得到了一个“$.cookie不是函数”错误。我知道如果在这个脚本之后加载jquery本身,我过去会遇到麻烦,但事实并非如此。据我所知,它应该是有效的 以下是我添加到BigCommerce头中的代码:Javascript BigCommerce上的Jquery年龄验证脚本,不起作用,javascript,jquery,cookies,Javascript,Jquery,Cookies,我曾在其他网站上使用过相同的脚本,但我现在无法将其用于我当前的项目。在深入研究firefox脚本调试器之后,cookies.js没有加载似乎有问题,因为我得到了一个“$.cookie不是函数”错误。我知道如果在这个脚本之后加载jquery本身,我过去会遇到麻烦,但事实并非如此。据我所知,它应该是有效的 以下是我添加到BigCommerce头中的代码: <!--Scripting for age verification, added LM 02/03/15 --> &
<!--Scripting for age verification, added LM 02/03/15 -->
<script type="text/javascript" src="http://store-kdukte.mybigcommerce.com/template/js/jquery.min.js"></script>
<script type="text/javascript" src="http://store-kdukte.mybigcommerce.com/template/js/lightbox_me.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>
<script type="text/javascript" src="http://store-kdukte.mybigcommerce.com/template/js/cookies.js"></script>
<link rel="StyleSheet" href="http://store-kdukte.mybigcommerce.com/template/js/verify.css" type="text/css" media="all">
<script type="text/javascript">
$(window).load(function () {
// Halt! Age identification
// Includes checking for and setting a cookie with cookies.js
if(!$.cookie('legal-age')){
var date = new Date();
var minutes = 30;
date.setTime(date.getTime() + (minutes * 60 * 1000));
$('#verify').lightbox_me({
centered: true,
closeClick: false,
closeESC: false,
overlayCSS: {background: 'black', opacity: 1},
closeSelector: '.v-yes',
onClose: function(){
$.cookie('legal-age','yes', {domain: 'torchwoodworks.com', path: '/', expires: date});
}
});
e.preventDefault();
}
});
</script>
<!--end Scripting for age verification -->
$(窗口)。加载(函数(){
//站住!年龄鉴定
//包括使用cookies.js检查和设置cookie
如果(!$.cookie('legal-age')){
变量日期=新日期();
var分钟=30;
date.setTime(date.getTime()+(分钟*60*1000));
$(“#验证”)。lightbox\u me({
对,,
closeClick:false,
错,,
覆盖层:{背景:“黑色”,不透明度:1},
closeSelector:“.v-yes”,
onClose:function(){
$.cookie('legal-age','yes',{domain:'torchwoodworks.com',path:'/',expires:date});
}
});
e、 预防默认值();
}
});
如有任何见解,将不胜感激。谢谢 要使用$.cookie,您需要包括我包括了一个jquery cookie库。@imerry213仅仅因为您包括它并不意味着它工作正常。我在你链接的页面上看到了大量的JS错误,表明你正在使用的插件与你在网站上安装的jQuery版本不兼容。