我正在使用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>
答案 0 :(得分:2)
如果您提到的代码是在某种后端输入的,那么软件或服务器可能出于安全原因而剥离代码。看看如果删除大括号会发生什么,如果代码出现,那么尝试按照软件规则({literal}{/literal}
如果它是Smarty模板)找到它们的插入方式。
答案 1 :(得分:0)
我终于发现了大约一周前发生的事情,抱歉延迟回答,我不在办公室。我们使用的CMS,ExpressionEngine,正在考虑大括号之间的任何东西都是自己的标签,我把这个脚本带到CMS之外并指向它,工作正常!希望这有助于其他任何人!