我已经能够将一些代码放在一起并获得一个QR码显示在我的网站上。现在我正试图让QR码在彩盒内打开一个更大的版本。这是我到目前为止的代码:
<a href="<?php echo $????; ?>" title="<?php echo $heading_title; ?>"
class="colorbox" rel="colorbox">
<img src="http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L&chl=
<?php $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $url; ?>"
alt="Product QR Code" width="80" height="80" style="float: right" /></a>
colorbox的所有代码都在这个页面上,因为我有使用这个功能的产品。原始代码说echo $popup
但是当我使用它时它会向我显示主要的产品图像,所以这并不好。我无法弄清楚的是如何处理href部分中的echo,以便它在弹出框中再次调用图像,但尺寸更大?
我尝试使用与img src相同的url,但它只返回弹出框中的乱码,并且不知道将其转换为图像。
谢谢你的时间!
答案 0 :(得分:1)
分配颜色框时,请将photo属性设置为true。例如:
$('a.example').colorbox({photo:true});
Colorbox通常使用正则表达式来确定链接是否指向图像,但您使用的URL不会通过该正则表达式。