如何添加事件侦听器? [英] How do I add an event listener?
本文介绍了如何添加事件侦听器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用swfobject嵌入vimeo视频,这很简单,
Im using swfobject to embed the vimeo video, it's pretty simple,
var vimPlayer;
function vimeo_player_loaded(id){
vimPlayer = document.getElementById(id);
vimPlayer.addEventListener('play', function(){
alert('Playing');
});
vimPlayer.api_play();
}
vimPlayer.api_play();
播放视频很好!但是,如何将侦听器绑定到该函数,以便我可以执行其他任务?我添加的监听器根本不起作用。
vimPlayer.api_play();
Does play the video just fine! However, How can I bind a listener to that function so that I can perform other tasks? The listener I have added does not fire at all.
推荐答案
我正在堆叠完全一样的问题。
只要我尝试了无数次,
I was stacking at exactly the same problem. As long as I tried countless times,
function vimeo_player_loaded(id){
vimPlayer = document.getElementById(id);
vimPlayer.api_addEventListener('play', 'vimeo_play');
vimPlayer.api_play();
}
function vimeo_play(){
console.log("play");
}
如果HTML中的player_id和id相同,这应该可以正常工作。
英语不是我的第一语言。对不起,如果很难理解。
This should work fine if the player_id and id in HTML are same. English is not my first language. Sorry if it's difficult to understand.
这篇关于如何添加事件侦听器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文