0

我正在尝试使用 iframe 将我的 Unity 游戏嵌入 Fancybox。当我在单独的网页中打开它时它运行良好,但嵌入时它不会加载。这是我在页面顶部的代码:

http://pastebin.com/embed_js.php?i=tJsjwVnH

这是我用来尝试在fancybox中调出游戏的代码:

http://pastebin.com/embed_js.php?i=dsHKVt4n

我真的很感激任何帮助,我做错了什么?

4

2 回答 2

0

您正在将此类绑定到 fancybox: fancybox_swf,但您的锚点具有其他类:fancybox_unity。此外,您没有任何data-属性可以将尺寸传递给 fancybox。

我想你的锚应该看起来像

<a class="fancybox_swf fancybox.iframe" title="Shoot The Hoop" href="unity/WebPlayer.html" data-width="600" data-height="320">
 <img src="images/shootthehoop.png" alt="Shoot The Hoop" />
</a>

设置data-widthdata-height值作为您的方便,然后您可以使用您的 fancybox 脚本

请注意,您必须设置 HTML5 DOCTYPE

于 2012-04-12T00:27:19.113 回答
0

哦,糟糕,我不小心剪掉了我粘贴的代码的错误部分!我打算编辑掉fancybox_swf,但我删掉了fancybox_unity。无论如何,事实证明我的主机不支持 unity3d 文件,这就是它无法正常工作的原因,我最终将它托管在其他地方,但您的代码完美地链接到了 fancybox,所以谢谢!

于 2012-04-15T16:30:21.927 回答