好的,一些我正在使用jPlayer在我的网站上播放一些音乐,我有一个选择退出的功能,我想在这里实现,但我需要一点帮助来开始。
所以,我设置了一个cookie:
$.cookie('autoPlay', 'no', { expires: 365 * 10 });所以,我喜欢这样设置一个条件:
if(cookie == 0) {
noMusic;
} else {
playMusic
}我把它设置成这样的原因是,默认情况下它会自动播放,只有当你选择退出时才会自动播放。因为,当您选择退出我的服务时,您可以选择浏览网站“无音乐”或“有音乐”。因此,如果最终用户选择"With Music",我只保留cookie,但只有当他们选择"Without Music“退出时,才会将其设置为某个值,因此,它将默认自动播放。
但是,我需要一些帮助来处理if语句的赋值条件。我对jQuery的语法有点不习惯。
此外,我需要找出如何不播放音乐,以及如何指定播放它。我想我需要从jPlayer插件中获取正确的代码片段。
任何帮助都是令人敬畏和感激的!
谢谢!
发布于 2011-02-16 00:02:41
还没有测试过,但值得一试:
无论您的音乐播放器放在哪里:
<?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 } ?>然后,创建一个允许他们选择退出的按钮:
<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>https://stackoverflow.com/questions/3544747
复制相似问题