我正在尝试使用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的语法。
任何有关我可以排除故障的事情的提示都将非常感激。
答案 0 :(得分:0)
似乎当使用Iframe作为参数时,你需要声明一个高度和宽度。 maxHeight和maxWidth不计算在内。