javascript - 在视频中使用轨道 slider

标签 javascript jquery timer slider orbit

我有一个关于 Orbit Slider 的问题.

我想在 slider 中放置一个 YouTube 视频。 我用divembed来替换img并且成功了。视频可以播放和停止。

我的问题是,当用户在 slider 中的视频上按播放时,如何使 slider 的计时器停止?

最佳答案

如果您查看 Orbit slider javascript,它会使用事件来工作。在 Orbit JS 文件中查找这些代码

  this.$element.bind('orbit.start', function (event, index) {
    self.startClock();
  });

  this.$element.bind('orbit.stop', function (event, index) {
    self.stopClock();
  });

这些将事件“orbit.stop”和“orbit.start”事件绑定(bind)到 HTML 元素(当使用 Foundation 方式设置 Orbit 时,该元素通常具有 ID“featured”)。因此,如果您触发这些事件,例如HTML 元素中的“orbit.stop”将调用函数 stopClock()。以下内容应该有所帮助...

HTML

<a id="stop-button" href="#" class="button rounded">stop</a>
<a id="start-button" href="#" class="button rounded">start</a>

Javascript

$('#stop-button').on('click',function(){
    $('#featured').trigger('orbit.stop');
});

$('#start-button').on('click',function(){
    $('#featured').trigger('orbit.start');
});


/*using the setup 
<div id="featured">
  <img src="../images/orbit-demo/demo1.jpg" />
  <img src="../images/orbit-demo/demo2.jpg" />
  <img src="../images/orbit-demo/demo3.jpg" />
</div>
*/

关于javascript - 在视频中使用轨道 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12278238/

相关文章:

javascript - 取消选中时从 javascript 数组中删除项目

vb.net - 如何定期更改背景图片

javascript - 回调、返回值与HTML5 executeSql函数

javascript - 如何设置 jade 包含 gulp-jade

javascript - 在页面加载jquery时从具有相同类名的多个div获取特定属性值

java - 如何在鼠标退出事件一定毫秒数后取消选择 jList 中的项目

c++ - C++ 中的回调定时器函数

javascript - 三个js无法查看对象

javascript - 在 vue.js 中保留 DOM 更新时的滚动位置

jquery - 使用jquery对表格行进行动画突出显示