我正在使用 Pulse CMS 设计一个需要可编辑的简单静态网站。我正在使用 FancyBox 进行图像突出显示和增强。
我想要的是让所有图像自动与 FancyBox 关联,而无需手动添加代码。
基本上是这样的
<img src="image.jpg">
应该成为
<a class="fancybox" href="image.jpg"><img src="image.jpg"></a>
我希望很清楚我的目标是什么。我摆弄着使用 jQuery 和 PHP,但无法真正弄清楚。我什至不知道这是否可能,如果没有,也许还有其他选择。
回应 JFK 的建议——请告诉我在这里做错了什么:
<html>
<head>
<link rel="stylesheet" href="includes/jquery.fancybox.css" type="text/css" media="screen"/>
<script type="text/javascript" src="includes/jquery-1.9.1.min.js" type="text/javascript"></script>
<script type="text/javascript" src="includes/jquery.fancybox.js" type="text/javascript"></script>
<script type="text/javascript">
$("img").on("click", function(){
$.fancybox($(this).attr("src"),{
// API options
padding : 0 // example
});
});
</script>
</head>
<body>
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/408/287.jpg" alt=""/>
</body>
</html>