Javascript 在我的网站上运行事件时遇到问题
我试图在播放器播放/暂停时执行js代码。我尝试了很多在谷歌上找到的解决方案,但都没有效果。该网站是 我尝试的代码:Javascript 在我的网站上运行事件时遇到问题,javascript,video.js,Javascript,Video.js,我试图在播放器播放/暂停时执行js代码。我尝试了很多在谷歌上找到的解决方案,但都没有效果。该网站是 我尝试的代码: var myFunc = function(){ var VideoJS = this; jQuery('.nivo-slider').data('nivoslider').stop(); }; VideoJS.addEvent("play", myFunc); 正在返回我TypeError:elem.addEventListener不是函数 我错过了什么? 感谢您的
var myFunc = function(){
var VideoJS = this;
jQuery('.nivo-slider').data('nivoslider').stop();
};
VideoJS.addEvent("play", myFunc);
正在返回我TypeError:elem.addEventListener不是函数
我错过了什么?
感谢您的帮助尝试在播放器的就绪功能上设置事件处理程序
var onPlay = function(){
//do something on play
};
_V_("your-video-id").ready(function(){
var myPlayer = this;
myPlayer.addEvent("play", onPlay);
});
好的,问题是我需要为播放器获取一个变量,而不仅仅是调用VideoJS(它期望DOM对象作为第一个参数)。。。所以正确的代码应该是:
var myPlayer = _V_("video-142-video");
var myFunc = function(){
var myPlayer = this;
jQuery('.nivo-slider').data('nivoslider').stop();
};
myPlayer.addEvent("play", myFunc);
您的代码也可以工作
感谢所有相关人员:D我在您的网页中没有看到此代码。CSS类nivo滑块仅位于a上,并且没有数据属性。您的标签ID为“video-142-video”,您的意思是针对此而不是“.nivo slider”?