Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置cookie以阻止播放音乐_Javascript_Jquery_Cookies_If Statement - Fatal编程技术网

Javascript 设置cookie以阻止播放音乐

Javascript 设置cookie以阻止播放音乐,javascript,jquery,cookies,if-statement,Javascript,Jquery,Cookies,If Statement,好的,我在我的网站上使用jPlayer播放一些音乐,我有一个选择退出功能,我想在这里实现,但是我需要一些帮助来开始 因此,我设置了一个cookie: $.cookie('autoPlay', 'no', { expires: 365 * 10 }); 因此,我想设置一个条件,如下所示: if(cookie == 0) { noMusic; } else { playMusic } 我将其设置为这样的原因是,默认情况下它会自动播放,并且只有在您选择退出时才不会自动播放。因为,当你选择退

好的,我在我的网站上使用jPlayer播放一些音乐,我有一个选择退出功能,我想在这里实现,但是我需要一些帮助来开始

因此,我设置了一个cookie:

$.cookie('autoPlay', 'no', { expires: 365 * 10 });
因此,我想设置一个条件,如下所示:

if(cookie == 0) {
  noMusic;
} else {
  playMusic
}
我将其设置为这样的原因是,默认情况下它会自动播放,并且只有在您选择退出时才不会自动播放。因为,当你选择退出我的服务时,你可以选择“不带音乐”或“带音乐”浏览网站。因此,如果最终用户选择“With Music”,我就将cookie保留为,但只有当他们选择“With Music”退出时,才将cookie设置为某个值,因此,默认情况下,cookie将自动播放

但是,我需要一些关于if语句的赋值条件的帮助。我不太习惯jQuery的语法

此外,我需要找出如何不播放音乐,以及如何指定播放它。我想我需要从jPlayer插件中获取正确的代码

任何帮助都是令人敬畏和感激的


谢谢

尚未对此进行测试,但值得一试:

无论音乐播放器走到哪里:

<?php if($_COOKIE['autoplay'] == 'no'){
//no music

} else { 
setcookie("autoplay", "yes", time()+3600);
?>
<div id="musicplayer">
The code that runs your musicplayer goes here
</div>

<?php } ?>

运行musicplayer的代码如下所示
然后,创建一个按钮,允许他们选择退出:

<a href="#" onClick="setCookie('autopsy','no'); document.location.href='http://yourdomain.com';">Sweet lord of music please stop playing the 8-bit track when I click on thine button</a>


与您的问题无关,但自动播放音乐通常是个坏主意……没问题,我很欣赏批评:)好吧。。我已经争论了很长一段时间了,我要尝试一下,看看人们怎么想,如果有一个非常高的反弹率,我会忽略它。我想对于某些马里奥迷来说,尤其是那些我也说过的人,在听这些悦耳的8位曲调时,会唤起某种怀旧之情!:)