javascript - Wistia API 播放/暂停按钮

标签 javascript jquery api wistia

我正在使用 Wistia API,并且需要一个链接来切换 Wistia 视频的播放和暂停。我完全没有问题让视频独立播放或暂停,但是当我在元素上切换类时,它似乎不再起作用。我究竟做错了什么?有什么想法吗?

$( ".video-pause" ).click(function() {
    wistiaEmbed.pause();
});
$( ".video-play" ).click(function() {
    wistiaEmbed.play();
});
$( "#video-play-pause" ).click(function() {
     $("#video-play-pause").toggleClass("video-pause").toggleClass("video-play");
});

最佳答案

这都是关于 jQuery 数据绑定(bind)的。用‘on’就可以解决了。所以代码将是 -

$(document).on('click', '.video-pause', function() {
    wistiaEmbed.pause();
});
$(document).on('click', '.video-play', function() {
    wistiaEmbed.play();
});
$( "#video-play-pause" ).click(function() {
     $("#video-play-pause").toggleClass("video-pause").toggleClass("video-play");
});

关于javascript - Wistia API 播放/暂停按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26289431/

相关文章:

javascript - jQuery如何动态添加选择元素并重置选择?

android - 如何在 Android 应用程序中集成 Linkedin?

javascript - 如何从 React 组件中获取对象

mysql - CentOS6.9(MySql v5.7.22)使用mysql C API mysql_real_query导致内存总是增长

javascript - CKEditor激活时如何显示占位符

javascript - jQuery 悬停在图像/div 上滑动登录框示例转换

javascript - 在 jQuery DataTables 中禁用排序仍然会加载订单图标

javascript - three.js加载多个对象异步问题

javascript - 分配给变量时如何将方法绑定(bind)到原始上下文

javascript - 如何处理可排序 Accordion 中的项目释放事件?