(function($){ "use strict"; $(window).on('elementor/frontend/init', function () { elementorFrontend.hooks.addAction('frontend/element_ready/nighty_elementor_product.default', function(){ /* Add your code here */ $(".trigger-fancybox").click( function(e){ var data_gallery = $(this).data("gallery"); Fancybox.show(data_gallery,{ Image: { Panzoom: { zoomFriction: 0.7, maxScale: function () { return 3; }, }, } }); } ); }); }); })(jQuery);