javascript - 如何在fancybox上播放音频文件?

标签 javascript jquery html fancybox lightbox

我在我的画廊中使用了 fancybox。当我单击图库图像时,它将在灯箱中显示图像和标题,好吧。但我的音频文件无法正常工作。 这是我的代码:

<a class="fancybox-thumbs" title="mytitle" data-fancybox-group="thumb"  href="4_b.jpg"
 audio-html="<audio autoplay='autoplay' controls='controls'><source src='https://archive.org/download/melody2007/bandaamorperfeito-aovivo-01-lovelouco.mp3'/></audio>"><img src="4_s.jpg" alt="" /></a>

JavaScript

$('.fancybox-thumbs').fancybox({
    prevEffect : 'none',
    nextEffect : 'none',

    closeBtn  : true,
    arrows    : true,
    nextClick : true,

    helpers : {
        thumbs : {
            width  : 100,
            height : 100
        },
        title : {
            type : 'inside'
        },
        buttons : {}
    },
    afterLoad : function() {
        this.title;
    }
});

最佳答案

您可以使用 Fancybox3 的 Iframe 选项: http://fancyapps.com/fancybox/3/docs/#iframe

<a data-type="iframe" data-src="http://yoursite.com/mp3/file.mp3" href="javascript:;" rel="fancybox">LINK</a>

关于javascript - 如何在fancybox上播放音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36171302/

相关文章:

javascript - 使用 Javascript 滚动淡入淡出 - 自动滚动到部分末尾的速度太快

javascript - 帮助我改进我的基本点对点移动动画算法

jquery - 初始化服务器端处理数据表后如何调整列?

javascript - 如何克隆 jQuery 对象并将其添加为同级对象?

javascript - HTML/CSS/JS - 模态弹出窗口的叠加背景 - 问题

html - 如何阻止 <nav> 在中间 split

javascript - setInterval() 的动态变量名称

javascript - mongodb/mongoose findAndModify setoninsert

Jquery Google Maps V3 - 信息窗口始终固定为一个标记

javascript - 使用 ajax 发布时显示加载图像不起作用