我正在尝试将两个功能组合在一起以同时启动。
我有这个代码,当youtube视频结束时,基于计时器(2-5秒后)自动加载下一页,它基于youtube api。
// when video ends
function onPlayerStateChange(event) {
if(event.data === 0) {
setTimeout(function(){
var link = jQuery('.prev-post a').attr('href');
var className = jQuery('#tm-autonext span#autonext').attr('class');
//alert(className);
if(className!=''){
if(link !=undefined){
window.location.href= link;
}
}
},<?php echo $delay_video ?>);
}
}
我想在视频结束后添加一个从某些div中删除“隐藏”类的函数。所以最终的结果是,当视频结束时,会删除其“隐藏”类的对话框div,并显示自动加载到下一页之前的时间。
所以我有这个div: ... ... ...
和一个删除隐藏类的函数,并显示一个小计时器:
function hideVideo() {
$('#dialog-modal').removeClass('hidden');
var i = 0;
var countdown = document.getElementById("countdown");
setInterval(function() {
countdown.innerText = 5-i;
if (i++ == 5) {
}
}, 1000);
}
我想将它们组合在一起,将会感激任何帮助,因为我正在解开它,并且无法使它工作。