ColorBox iframe rel (群展)

Posted

技术标签:

【中文标题】ColorBox iframe rel (群展)【英文标题】:ColorBox iframe rel (group) 【发布时间】:2012-06-30 14:36:08 【问题描述】:

我真的卡住了.. 一直坐在这段代码中.. 尝试使用 ColorBox 制作画廊,看起来非常好.. 我只是有一个问题.. 使用 iframe 时我无法将它变成一个组。 ..

http://www.lani.dk/thomas/temp/iframe_problem.zip

网站

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>-</title>

 <link media="screen" rel="stylesheet" href="css/colorbox.css" />
<script src="scripts/jquery.min.js"></script>
<script src="scripts/jquery.colorbox.js"></script>
<script>
function showColorBox(imageURL) 
$.fn.colorbox( opacity: .6, open: true, href: imageURL );

</script>

 </head>
<body>
<iframe src="iframe.asp" name="iframename"   frameborder='0'     id="iframename">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>

iframe

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>-</title>

<style type="text/css">
body 
background-color: #999;

</style>

<script src="scripts/jquery.min.js"></script>
<script src="scripts/jquery.colorbox.js"></script>
<script>
$(document).ready(function () 
 $('a.colorbox').click(function (event) 
    event.preventDefault(); 
    parent.showColorBox($(this).attr("href"));
);
);
</script>

</head>
<body>

<p><a href="images/gallery/pic1.jpg" class="colorbox" rel="group1">pic1</a></p>
<p><a href="images/gallery/pic2.jpg" class="colorbox" rel="group1">pic2</a></p>
<p><a href="images/gallery/pic3.jpg" class="colorbox" rel="group1">pic2</a></p>

</body>
</html>

【问题讨论】:

你可以试试漂亮的照片插件。和你需要的差不多 请问iframe的目的是什么..?如果你不使用一个,你可以做$('a.gallery').colorbox(rel:'group1'); 它适用于我已经拥有 iframe 的网站,完整的背景图片是一个缓慢移动的幻灯片 - 所以我不想打开画廊图片 - lani.dk/thomas/temp/snapshot.jpg 【参考方案1】:

请记住,ColorBox 会在页面加载时扫描 DOM 以获取要呈现的资产。我怀疑插件看不到 iframe 中的资产,因此无法识别它们。

PS。喜欢糖果般的嘴唇。

【讨论】:

以上是关于ColorBox iframe rel (群展)的主要内容,如果未能解决你的问题,请参考以下文章

将表单提交到 Colorbox iframe

Colorbox - 在颜色框内容中删除自定义 iframe 时防止父页面重新加载?

jQuery Colorbox iframe 不使用 post

JQuery colorbox iframe,隐藏底栏

表单提交后关闭 Colorbox iframe,然后重定向父页面

如何在 colorbox iframe 中设置图像的高度和宽度?