缺少部分jQuery代码?

时间:2011-04-18 14:02:32

标签: javascript jquery youtube colorbox

我正在使用colorbox,我已经多次为不同的客户使用过,但这次不能正常工作,我无法弄明白为什么。我试图在YouTube上打开一个视频,然后打开一些内联HTML,我就像往常一样复制了示例中的代码,并替换了需要替换的内容。当我从浏览器查看源代码时,缺少部分脚本。该网站是http://www.powerhousebowling.com。也许我错过了什么。

在我的后端看起来像这样:

<script type="text/javascript">
    $(document).ready(function(){
    $(".youtube").colorbox({iframe:true, innerWidth:425, innerHeight:344});
    $(".open_colorbox").colorbox({width:"50%", inline:true, href:"#inline_text"});
    });
</script>

但是当我看到FF或IE中的源代码时,它会显示......

<script type="text/javascript">
    $(document).ready(function(){
        $(".youtube").colorbox();
        $(".open_colorbox").colorbox();
    });
</script>

2 个答案:

答案 0 :(得分:2)

如果您提到的代码是在某种后端输入的,那么软件或服务器可能出于安全原因而剥离代码。看看如果删除大括号会发生什么,如果代码出现,那么尝试按照软件规则({literal}{/literal}如果它是Smarty模板)找到它们的插入方式。

答案 1 :(得分:0)

我终于发现了大约一周前发生的事情,抱歉延迟回答,我不在办公室。我们使用的CMS,ExpressionEngine,正在考虑大括号之间的任何东西都是自己的标签,我把这个脚本带到CMS之外并指向它,工作正常!希望这有助于其他任何人!