javascript - Fancybox iframe 不出现

标签 javascript jquery iframe fancybox

HTML

<a class="fancybox fancybox.iframe" href="http://www.youtube.com/embed/L9szn1QQfas">Youtube (iframe)</a>

此代码行有效,但我想动态添加 JavaScript 代码。

JS

'<li>' +
'<div class="list-left">' +
'<img src="' + thumb + '">' +
'</div>' +
'<div class="list-right">' +
'<a class="fancybox fancybox.iframe" href="http://www.youtube.com/embed/' + videoID + '"><h3>' + title + '</h3></a>' +
'<small>By <span class="Title">' + channelTitle + '</span> on ' + videoDate + '</small>' +
'<p>' + description + '</p>' +
'</div>' +
'</li>' +
'<div class="clearfix"></div>' +
'';

当我点击链接时,我无法用fancybox打开。它打开并显示新页面,控制台显示

Mixed Content: The page at 'https://www.youtube.com/embed/OFMSUI7PAS8'
was loaded over HTTPS, but requested an insecure image 
'http://www.youtube.com/favicon.ico'. This content should also be served over HTTPS.

最佳答案

更新

我刚刚使用了您的pen,一切正常,您忘记将type: 'iframe'传递给fancybox,您也是应该把你的js代码放在codepen的js部分,这里是截图

enter image description here

这是代码笔的链接:Click me

关于javascript - Fancybox iframe 不出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38730207/

相关文章:

C# 正则表达式删除 C 风格注释并提取括号之间的文本

javascript - 将 route-href 与子路由器一起使用

javascript - Firebug 没有运行javascript

javascript - 随机数不是很随机

javascript - 如何将 Controller 放在外部 html 文件中

javascript - 使用 iFrame 时的 IE11 安全证书问题

javascript - 使用 https 会阻止客户端访问 JavaScript 中的任何 secret 数据

javascript - 通过使用 jquery 检查选​​中哪个单选按钮来执行事件

javascript - 选中时使用 FontAwesome 单选按钮下载文件

javascript - iOS 上的 IFrame 高度问题(移动版 safari)