【问题标题】:two image shown into one lightbox两个图像显示在一个灯箱中
【发布时间】:2011-08-16 02:06:20
【问题描述】:

我必须使用以下代码进行图像处理:

  echo '<div class="thumb" style="width: '.$array['thumb_width'].'px; height: '.$array['thumb_height'].'px;">
            <a class="lightbox" width="72" height="72" href="showfile.php?image_id='.$array['before_image_id'].'" >
            <img src="showthumbs.php?image_id='.$array['before_image_id'].'"/">
            </a>

            <a class="lightbox" width="72" height="72" href="showfile.php?image_id='.$array['after_image_id'].'" >
            <img src="showthumbs.php?image_id='.$array['after_image_id'].'"/">
            </a>

            </div><p><p/>';

问题是它在灯箱中单独显示。我希望它在一个灯箱中并排显示两个图像。我该怎么做?

【问题讨论】:

    标签: lightbox


    【解决方案1】:

    有 2 个选项,具体取决于您使用的灯箱:

    1. 一些灯箱(colorbox、DOM 窗口、facybox、thickbox)支持将 html 页面加载到 iframe 中,而不仅仅是图像。如果您可以尝试将带有两个标签的html加载到灯箱中。

    2. 如果您有一个只支持图像的灯箱(如 squarespace 的糟糕灯箱),您可能必须使用 PHP 的 GD 库将图像合并在一起。 看到这个问题: Merge Two images together on Server, then save

    【讨论】:

    • 你知道这个leandrovieira.com/projects/jquery/lightbox能不能做html?
    • 你能给我一个使用fancybox的例子吗?我在他们的网站上看到他们可以做内联内容,但不确定如何
    • 我认为灯箱不支持 iframe。
    • 用 fancybox 查看 api 页面 fancybox.net/api 将类型设置为 iframe 然后你就可以有一个指向 html 或 php 页面的链接,它将在 fancybox 中打开:这是 javascript (不要忘记包含 jQuery 库和 fancybox 库)。 $(document).ready(function() { $("a.fancy").fancybox({ 'type' : 'iframe', 'width' : 500, 'height' : 400, }); });然后这个 html show fancybox
    猜你喜欢
    • 1970-01-01
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 2014-03-26
    • 2023-03-26
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    相关资源
    最近更新 更多