【发布时间】:2013-12-28 18:22:58
【问题描述】:
我正在为我的网站制作一个照片库,我想将我添加的所有照片都保存在数据库中。我做的一切都很好。带有“自定义链接”的数据库响应..我的意思是例如我的照片有像something.php?id=25这样的src..我想要在fancybox中打开这个图像(我已经在网页上安装了fancybox,它显示了normal-src-图像很好),但我在js等方面不太好。所以我真的不知道我该怎么办......
基本上,问题是每次我想打开图像时,浏览器都会在他的实际 src 中显示我的图像,而不是在 fancybox 中。
我这样做了,但它不起作用:
<script type="text/javascript">
$(document).ready(function() {
$(".selector").fancybox({
'type' : 'image'
});
});
</script>
我在fancybox 的官方网页上找到了这个脚本内容--$(".selector").fancybox({'type' : 'image'});(他们说当我尝试从自定义链接打开图像时会有所帮助),但它不起作用或者我插坏了。我真的不知道我在 js 或 jquery 中做什么,或者它是什么......你们能帮我吗?
这是来自我的gallery.php 的一部分源代码,我希望fancybox 可以在其中工作(fancybox 的所有脚本都设置好):
<div class="images">
<?php
include_once('actions/db_connection.php');
$query = "SELECT * FROM gallery";
$response = mysql_query($query, $connection)
if(!$response)
{
mysql_error();
}
else
{
while($qs = mysql_fetch_array($response))
{
echo '<a class="fancybox" rel="group" href="actions/download_large.php?image_ID='.$qs['image_ID'].'">
<img class="gallery" alt="image" src="actions/download_small.php?image_ID='.$qs['image_ID'].'"></a>';
}
}
?>
</div>
正如我告诉我的 php“脚本”正在显示我的图像很好,所以我想我只需要一些脚本来告诉 fancybox 如何打开链接,但是如果你在代码中看到一些不好的东西,我会打开建议。非常感谢。 (对不起我的英语,希望你能理解).. 我正在运行 fancybox 2。
【问题讨论】:
-
fancyapps.com/fancybox/#support ==>FAQ 标签,No.5
标签: php jquery html image fancybox-2