Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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 Vimeo play eventListener在单击播放按钮之前激发_Javascript_Html_Vimeo_Froogaloop - Fatal编程技术网

Javascript Vimeo play eventListener在单击播放按钮之前激发

Javascript Vimeo play eventListener在单击播放按钮之前激发,javascript,html,vimeo,froogaloop,Javascript,Html,Vimeo,Froogaloop,单击Vimeo视频上的播放按钮后,我尝试调用一个函数 由于某些原因,在加载iframe时调用该函数,而不是在单击播放时调用。有人能解释一下原因吗 这是我的代码: // Enable the API on each Vimeo video jQuery('iframe.vimeo').each(function(){ Froogaloop(this).addEvent('ready', ready); }); fun

单击Vimeo视频上的播放按钮后,我尝试调用一个函数

由于某些原因,在加载iframe时调用该函数,而不是在单击播放时调用。有人能解释一下原因吗

这是我的代码:

    // Enable the API on each Vimeo video
        jQuery('iframe.vimeo').each(function(){
            Froogaloop(this).addEvent('ready', ready);
        });

        function ready(playerID){
            // Add event listerns
            // http://vimeo.com/api/docs/player-js#events
            Froogaloop(playerID).addEvent('play', play(playerID));
        }
        function play(playerID){
            alert(playerID + " is playing!!!");
        }
谢谢

啊,我想出来了

// Enable the API on each Vimeo video
    jQuery('iframe.vimeo').each(function(){
        Froogaloop(this).addEvent('ready', ready);
    });

    function ready(playerID){
        // Add event listerns
        // http://vimeo.com/api/docs/player-js#events
            Froogaloop(playerID).addEvent('play', function(data) {play(playerID);});
    }
    function play(playerID){
        alert(playerID + " is playing!!!");
    }
希望有人会觉得这很有帮助