2014-07-10 65 views
-1

我正在使用fancybox播放youtube视频。它可以在我的本地主机上正常工作,但它在单击图像视频后应该在fancybox中打开,而不是在live网站上运行,而是在youtube.com中打开。Fancybox在本地计算机上工作,但它上传到网络服务器后无法工作

请提出一些解决方案。脚本请把我的测试页上

Link for your reference

+0

检查您的js和css文件的路径。如果您不确定,请使用绝对路径。现在你的指针返回404错误 – JFK

回答

0

更改这个

<script type="text/javascript"> 
     $(document).ready(function (e) { 
      e.preventDefault();//default action of the event will not be triggered. 
      $("a[@rel*=fancyvideo]").fancybox({ 
       overlayShow: true, 
       frameWidth: 640, 
       frameHeight: 360 
      }); 
     }); 
    </script> 

希望它可以帮助

+0

我试过这个脚本,但它的功能。 –

0

你的脚本和CSS调用路径不正确,请绝对路径

打电话给他们
<script type="text/javascript" src="scripts/jquery-1.2.6.min.js"></script> 
    <script type="text/javascript" src="scripts/jquery.pngFix.pack.js"></script> 
    <script type="text/javascript" src="scripts/jquery.fancybox-1.0.0.js"></script> 
    <script type="text/javascript" src="scripts/swfobject.js"></script> 
    <link rel="stylesheet" type="text/css" href="scripts/fancy.css"/> 

例如

<script type="text/javascript" src="http://www.example.com/scripts/jquery-1.2.6.min.js"></script> 
+0

你试过这个吗? – Talha

相关问题