php - jQuery fancyBox YouTube视频不起作用

标签 php wordpress youtube fancybox xmlhttprequest

我正在使用WordPress并使用jQuery fancyBox来显示YouTube视频,但出现此错误:

XMLHttpRequest cannot load http://www.youtube.com/embed/L9szn1QQfas?autoplay=1. Origin http://localhost is not allowed by Access-Control-Allow-Origin.

我在footer.php中添加了波纹管jQuery code
$(document).ready(function() {
    $(".fancybox").fancybox();
});

并在我的帖子中添加了下面的html代码。
<a class="fancybox fancybox.iframe" href="http://www.youtube.com/embed/L9szn1QQfas?autoplay=1">
    <img class="alignleft size-thumbnail wp-image-583" alt="small-screen-youtube" src="http://localhost/example/wp-content/uploads/2013/10/small-screen-youtube-150x150.png" width="150" height="150" />
</a>

这个问题杀了我:(

有什么想法或建议吗?谢谢。

最佳答案

<a class="fancybox fancybox.iframe" href="http://www.youtube.com/embed/L9szn1QQfas?autoplay=1">
<img class="alignleft size-thumbnail wp-image-583" alt="small-screen-youtube" src="http://localhost/example/wp-content/uploads/2013/10/small-screen-youtube-150x150.png" width="150" height="150" />
</a>

解决此问题所需要做的就是:将'fancybox.iframe'更改为'fancybox iframe'-删除dot(.),这对我有用。

关于php - jQuery fancyBox YouTube视频不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19463197/

相关文章:

css - 如何设置当前菜单父级和元素的样式

JSP 中类似 Wordpress 的 Urlrewriting,带有 Urlrewritefilter 的 Tomcat

php - PHP:Youtube最新的视频提要php代码机制

iframe - 如何在 youtube Iframe 上禁用全屏?

php - 在 Magento 1.9 中通过 mysql 更新产品属性

php - MySQL 不允许我删除记录

php - WooCommerce 存款 : Keep only specific shipping methods for deposits

jquery - YouTube Data API 一次只显示 5 个结果?

php - Paypal 与 PHP 集成

javascript - 在 JQuery Ajax 请求中将 PHP 变量作为 URL 访问