所以我需要一些帮助..我有一个页面,有这个播放按钮,应该开始播放其页面兄弟姐妹。还有一个应停止播放的暂停按钮。但这不是问题,我已经弄明白了。
问题是如何设置暂停按钮以实际暂停此操作:
setTimeout(function() {
window.location.href = "<?php echo get_permalink($nextID);?>";
}, 2000);
我想用饼干制作这个,这个想法是这样的: 当您进入页面时,cookie的值默认设置为1。 当默认数字为真时,上面的代码将在x秒后开始播放页面。如果按下暂停按钮,则cookie的值设置为0,页面将不会播放。
是的,如果按下播放,它会将cookie的值设置为1。
但这只是我的想法,请帮助!
感谢您提前!
-Kev
答案 0 :(得分:1)
尝试这样的事情
var timer;
function playPage(){
timer = setTimeout(function() {
window.location.href = "<?php echo get_permalink($nextID);?>";
}, 2000);
}
$pauseButton.click(function(){ clearTimeout(timer); });
$playButton.click(playPage);
答案 1 :(得分:0)
我建议你宁愿用隐藏的字段来做。 on load将此字段的值设置为1.当单击暂停时将其设置为0.单击检查此隐藏字段的值以进行播放并相应地暂停
答案 2 :(得分:0)
window.location.href = "<?php echo get_permalink($nextID);?>";
上面的代码可能无效。 PHP代码不会在您的浏览器中运行。 要使用cookie,您可以尝试使用此库: http://plugins.jquery.com/cookie/