检查现有cookie无法正常运行

时间:2014-12-16 16:09:18

标签: javascript jquery cookies

我想触发点击我的视频,以显示网页何时有特定的Cookie。 但无论如何它对我来说都不起作用,我是jQuery的新手,非常感谢你的帮助。

这是我的代码(有关完整代码,请参阅工作JSFIDDLE

jQuery(document).ready(function($) {
        jQuery('.video-thumb').click(function() {

            var vidId = $(this).attr('id');
            var vidBg = $(this).attr('data-bg');
            $('#container').html('<iframe data-color="'+vidBg+'" id="player_'+vidId+'" width="420" height="315" src="http://www.youtube.com/embed/' + vidId + '?enablejsapi=1&autoplay=1&autohide=1&showinfo=0" frameborder="0" allowfullscreen></iframe>');
            });

        });
    if (getCookie('username') && getCookie('temp')) {
            $( ".initial" ).click();
            aler('Cookies are set');
      }

1 个答案:

答案 0 :(得分:0)

我不确定你想做什么,但在你的小提琴中,你只是放置了cookie&#39;用户名&#39;并且你永远不会设置cookie&#39; temp&#39;,所以这不会执行因为&#39; temp&#39; cookie不存在:

if (getCookie('username') && getCookie('temp')) {
    $( ".initial" ).click();
    alert('Cookies are set');
}

如果你只想找一个你应该使用的cookie

if (getCookie('username') || getCookie('temp')) {
    $( ".initial" ).click();
    alert('Cookies are set');
}