我正在使用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