我想要实现的是弹出窗口,当点击较小版本的图像时,应显示较大的版本。
我知道我需要jQuery灯箱这样做,但是如何将小图像链接到CakePHP中更大的图像?
我正在使用CakePHP 2.x - 下面是我的代码,但它不能正常工作
<?php echo $this->Html->link($this->Html->image($proposal['Proposal']['supportedfileone'],array('width'=>'200','height'=>'100')), $this->Html->image($proposal['Proposal']['supportedfileone']));?>
答案 0 :(得分:0)
对于第二张图片(真实尺寸的图片),您不应该使用Html-&gt;图片,您不想显示它,您只需要为链接提供图像的路径。
不要忘记关闭链接中的字符转义,以正确显示您的缩影。
$this->Html->link(
$this->Html->image(
$proposal['Proposal']['supportedfileone'],
array(
'width'=>'200',
'height'=>'100')),
$proposal['Proposal']['supportedfileone'],
array(
'data-lightbox'=>'unique_name',
'escape' => false));
应该这样做!