首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lightbox动态图像检索

lightbox动态图像检索
EN

Stack Overflow用户
提问于 2010-12-28 02:42:37
回答 1查看 417关注 0票数 0

我正在构建一个灯箱画廊,目前正在使用FancyBox (http://fancybox.net)和ColorBox (http://colorpowered.com/colorbox)进行实验。

默认情况下,您必须包含到图像大版本的链接,以便Lightbox可以显示它。但是,我希望图像链接URL指向脚本,而不是直接指向图像文件。因此,例如,不是:

代码语言:javascript
复制
<a href="mysite/images/myimage.jpg">

我想做的是:

代码语言:javascript
复制
<a href="mysite/photos/view/abc123">

上面的URL指向一个函数:

代码语言:javascript
复制
public function actionPhotos($view)
{
    $photo=Photo::model()->find('name=:name', array(':name'=>$view));

    if(!empty($photo))
    {
        $user=$photo->user;

        $this->renderPartial('_photo', array('user'=>$user, 'photo'=>$photo, true));
    }
}

在将来的某个时刻,该函数还将更新图像的视图计数。

现在,这种方法在一定程度上起到了作用-大多数图像都加载了,但有些图像没有加载( lightbox以错误的状态显示)。我认为这是因为它处理函数的速度不够快。例如,当我单击“下一步”按钮时,它需要转到URL,处理函数并检索/输出响应。

有人知道我怎么才能让它正常工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-30 08:45:53

我在我的图像标签上添加了"width“和"height”属性,现在它工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4540974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档