Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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 在我的网站上运行事件时遇到问题_Javascript_Video.js - Fatal编程技术网

Javascript 在我的网站上运行事件时遇到问题

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不是函数 我错过了什么? 感谢您的

我试图在播放器播放/暂停时执行js代码。我尝试了很多在谷歌上找到的解决方案,但都没有效果。该网站是

我尝试的代码:

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”?