我试图让这个简单的cookie在我简单的彩盒中工作,但它不是。 有人能指出我正确的方向,因为我用javascript并不是那么方便。 THX
<script type="text/javascript">
$(document).ready(function () {
setTimeout(function() {
$.fn.colorbox({href:"{{ 'missroberta-international.jpg' | url_asset }}", open:true});
}, 1000);
setTimeout(function () { $.fn.colorbox.close(); }, 8000);
$(function() {
if ($.cookie('test_status') != '1')
{
setTimeout(function()
{
alert('foo');
jQuery.cookie('test_status', '1', { expires: 31});
}, 1000);
}
}
</script>
答案 0 :(得分:0)
两个DOM就绪函数未正确关闭。第一个项目完全关闭,第二个项目需要})
而不仅仅是}
。
$(document).ready(function () {
setTimeout(function() {
$.fn.colorbox({href:"{{ 'missroberta-international.jpg' | url_asset }}", open:true});
}, 1000);
setTimeout(function () { $.fn.colorbox.close(); }, 8000);
}); // <-- here
$(function() {
if ($.cookie('test_status') != '1')
{
setTimeout(function()
{
alert('foo');
jQuery.cookie('test_status', '1', { expires: 31});
}, 1000);
}
}); // <-- here
除非此代码在HTML中单独显示,否则使用$(function(){ ... })
和$(document).ready
都没有意义,因为前者是后者的快捷方式,因此如果可能,请将代码合并为一个。 / p>