我正在使用Pulse CMS设计一个需要可编辑的简单静态网站。我正在使用FancyBox进行图像突出显示和增强。自动将fancybox类添加到图像链接
我想要的是所有的图像自动与FancyBox关联,而无需手动添加代码。
基本上是这样的
<img src="image.jpg">
应该成为
<a class="fancybox" href="image.jpg"><img src="image.jpg"></a>
我希望这是清楚我的目标。我摆弄着使用jQuery和PHP,但无法真正弄清楚。我甚至不知道这是否可能,如果没有其他选择。
针对肯尼迪的建议 - 请告诉我在做什么错在这里:
<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>
你需要用你的代码在'。就绪()'方法...检查** [更新的jsfiddle(http://jsfiddle.net/g5uzx/3/)** – JFK 2013-04-09 23:12:16