javascript - MEJS(Media Element JS)有播放功能吗?

标签 javascript jquery wordpress mediaelement.js

我正在尝试编写一个函数,隐藏一些文本,这些文本覆盖通过 MEJS(核心 WordPress 集成)放置在页面上的视频。

我通过 wp_video_shortcode() 函数显示它,所以我实际上不需要编写任何 JS 来让播放器显示等。

我尝试编写一些糟糕的代码,仅检查包含的 div 上的单击并隐藏文本,然后再次单击显示它。但我觉得我应该做一些比这更优雅的事情。

有什么想法吗?

这是我到目前为止的代码:

$('.wp-video').on('click', function() {
    if( $('.video-title').is(':visible') ) {
        $('.video-title').fadeOut('2000');
    } else {
        $('.video-title').fadeIn('2000');
    }
});

最佳答案

你可以使用jquery toggle函数以避免额外的“if”语句

$('.wp-video').on('click', function() {
    $('.video-title').toggle(2000);
});

关于javascript - MEJS(Media Element JS)有播放功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26217323/

相关文章:

javascript - 将事件监听器应用于可编辑多边形

jquery - VideoJS - Flash Player 在 DOM 中移动时崩溃

javascript - 动态 DOM 和 jQuery

html - CSS wordpress中的中心文本

javascript - 解析.com : Signup user to role

javascript - Bixby 真的支持 ES6 吗? const/let 关键字故障

jquery - Bootstrap 3 - 元素在导航中向右浮动

php - Wordpress 插件 - 按帖子数量对用户进行排名

Jquery Wordpress 动画

javascript - 存储数据以供全局访问,无需全局变量