ColorBox不喜欢我的Iframe Param

时间:2013-07-02 14:13:25

标签: c# javascript jquery asp.net

我正在尝试使用colorbox来显示一些产品详细信息。颜色框正从我的c#注入页面。下面是我开始工作的脚本。它有效,但是有点儿车,我的led开发人员建议我将它移动到iframe中。

 //ColorBox Scripts
        loadpage.AddExternalCSS("/Styles/colorbox.css", "colorbox");
        loadpage.AddExtJavascript("/Scripts/jquery.colorbox-min.js");
        loadpage.AddJavascript("$(document).ready(function () {$(\".imgProdGallery\").colorbox({maxWidth:\"850px\", maxHeight:\"100%\" });});");

我尝试添加iframe的下面的脚本没有。当它被渲染到页面时,我得到一个非常小的空白框的叠加层。 iframe似乎是一个可以预见的参数,为什么我在添加它时会破坏我的脚本?

 //ColorBox Scripts
        loadpage.AddExternalCSS("/Styles/colorbox.css", "colorbox");
        loadpage.AddExtJavascript("/Scripts/jquery.colorbox-min.js");
        loadpage.AddJavascript("$(document).ready(function () {$(\".imgProdGallery\").colorbox({iframe:true, maxWidth:\"850px\", maxHeight:\"100%\" });});");

http://www.jacklmoore.com/colorbox/example5/如果您查看来源,它甚至会显示使用iframe的语法。

任何有关我可以排除故障的事情的提示都将非常感激。

1 个答案:

答案 0 :(得分:0)

似乎当使用Iframe作为参数时,你需要声明一个高度和宽度。 maxHeight和maxWidth不计算在内。