将两个jquery函数合二为一

时间:2014-07-25 13:18:50

标签: jquery function

我正在尝试将两个功能组合在一起以同时启动。

我有这个代码,当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);
 }

我想将它们组合在一起,将会感激任何帮助,因为我正在解开它,并且无法使它工作。

0 个答案:

没有答案