<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> <a class="category_items popup" href="javascript:void(0);" data-category="blue-cake"> <img src="images/blue_cake_crop.jpg"> </a> </button> <!-- Modal --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">Modal title</h4> </div> <div class="modal-body"> <div class="flexslider"> <ul class="slides"> <li data-thumb="images/thumbs/blue_sugar_glass_crop.jpg"> <img src="images/blue_sugar_glass_crop.jpg"> </li> <li data-thumb="images/thumbs/blue_cake_crop.jpg"> <img src="images/blue_cake_crop.jpg"> </li> </ul> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div> </div> </div>
main.js
$(document).ready(function () { $('.category_items').click(function() { $('.items_links').hide(); var target_category = $(this).attr('data-category'); $('.items_links[data-item=' + target_category + ']').show(); return false; }); //test $('.flexslider').flexslider({ animation: "slide", controlNav: "thumbnails" }); //END GALLERY POPUP