JSFiddle - React, Tailwind, and code Playground
by 亮 薛
HTML
<script src="http://fancyapps.com/fancybox/source/jquery.fancybox.js"></script>
<link rel="stylesheet" href="http://fancyapps.com/fancybox/source/jquery.fancybox.css">
<a class="fancybox" href="http://digitalbiscuits.co.uk/art/photography/Photography_27.jpg"><img src="http://digitalbiscuits.co.uk/art/photography/thumbs/Photography_27.jpg" alt=""/></a>
<a class="fancybox disabled" href="http://digitalbiscuits.co.uk/art/photography/Photography_53.jpg"><img src="http://digitalbiscuits.co.uk/art/photography/thumbs/Photography_53.jpg" alt=""/></a>
<a class="fancybox disabled" href="http://digitalbiscuits.co.uk/art/photography/Photography_70.jpg"><img src="http://digitalbiscuits.co.uk/art/photography/thumbs/Photography_70.jpg" alt=""/></a>
<a class="fancybox disabled" href="http://digitalbiscuits.co.uk/art/photography/Photography_30.jpg"><img src="http://digitalbiscuits.co.uk/art/photography/thumbs/Photography_30.jpg" alt=""/></a>
JavaScript
$(".fancybox").attr('rel', 'gallery').fancybox({live: false});
//bind another click event
$('.fancybox.disabled').on("click",function(e){
e.preventDefault();
alert("hi!");
})
//remove the fancybox handler from last 3 images, leaving the other click event handler untouched
$('.fancybox.disabled').off('click.fb-start');