2013-05-20 43 views
0

我在客户的网站cloverco.com的主页上添加了一个colorbox,并且在大约一年后它停止工作。我维护这个网站,所以我知道他们没有进入任何东西,也没有任何东西。Colorbox在经过一年的无瑕操作后停止工作(?)

我使用的代码如下:

HEAD

<!-- Start Coupon Colorbox --> 
<link media="screen" rel="stylesheet" href="http://www.cloverco.com/storage/support/colorbox/colorbox.css" /> 
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> 
<script src="http://www.cloverco.com/storage/support/colorbox/jquery.colorbox-min.js" type="text/javascript"></script> 
<!-- End Coupon Colorbox --> 

主页(结束标记之前):

<!-- Start Coupon Colorbox --> 
<script type="text/javascript"> 
$(function() 
{ 
$(window).bind('load', 
    function(e) 
    { 
    window.setTimeout(function() 
     { 
     $.colorbox({opacity:0.3, href:"http://www.cloverco.com/storage/support/colorbox/offer.html"}); 
     }, /*timeout->*/ 2000); 
    }); 
}); 
</script> 
<!-- End Coupon Colorbox --> 

上面的代码正是我在所使用的自此开始并未做任何编辑。当我最初添加它时,它完美地工作,但现在什么都不做。

任何帮助或指导将不胜感激!

+8

您正在使用'jquery-latest',这意味着您正在盲目更新jQuery。任何重大更改*(弃用删除等)*可能会破坏您的代码。从这里开始追踪事情:http://api.jquery.com/category/deprecated/或者只是使用最新版本的工作。 – 2013-05-20 18:59:00

+0

伟大的一点。恢复到1.8.0,它像梦一样工作。绝对是一个“为什么我没有想到这个”的时刻!谢谢! – Travis

回答

1

还原为最后一个已知版本的与colorbox一起工作的JQuery。 在网站上,假设你使用的是colorbox,它说jquery 1.3.2+(http://www.jacklmoore.com/colorbox/)。所以我建议您托管您自己的jquery。在这里查看旧版本,并尝试下去,直到一个与网站上的所有内容一起工作:(http://jquery.com/download/

+0

我感谢你和斜视的反馈!像魅力一样工作! – Travis