setTimeout(function () { jQuery(".thumbnail_6259").each(function(){ // console.log(jQuery(this).width() + "x" + jQuery(this).height()) var h = jQuery(this).height(); var w = jQuery(this).width(); jQuery(this).height(h); jQuery(this).width(w); jQuery(this).resize(); }); }, 2500);
jQuery(document).ready(function (jQuery) { jQuery('.filtr-item').addClass('animateonload'); jQuery('#filter_gallery_6259').show(); jQuery('.loading-wrapper').hide(); jQuery(".loader_img").hide(); jQuery(".lg_load_more").show(); jQuery(".filtr-container").css("opacity", 1); //Filterizd Default options options = { animationDuration: 0.5, callbacks: { onFilteringStart: function() { }, onFilteringEnd: function() { }, onShufflingStart: function() { }, onShufflingEnd: function() { }, onSortingStart: function() { }, onSortingEnd: function() { } }, controlsSelector: '.filtr-controls-6259', filter: 'all', filterOutCss: { top:'0px', left:'0px', opacity: 0.001, transform: '' }, filterInCss: { top:'0px', left:'0px', opacity: 1, transform: '' }, layout: 'sameWidth', selector: '.filtr-item', setupControls: false } var filterizd = jQuery('.filter_gallery_6259').filterizr(options); //filterizd.filterizr('sort', 'domIndex', 'desc'); jQuery('.filter_gallery_6259').imagesLoaded( function() { // images have already loaded, instantiate Filterizr jQuery('.filter_gallery_6259').filterizr(options); }); /* Sort li to alphabetically: */ function sortList(ul) { var ul = document.getElementById("f-simplefilter-6259"); Array.from(ul.getElementsByTagName("LI")) .sort((a, b) => a.textContent.localeCompare(b.textContent)) .forEach(li => ul.appendChild(li)); } sortList("f-simplefilter-6259"); /* Sort li to alphabetically: */
//bootstrap-lightbox-js // delegate calls to data-toggle="lightbox" document.addEventListener('DOMContentLoaded', (event) => { document.querySelectorAll('.my-lightbox-toggle').forEach((el) => { el.addEventListener('click', (e) => { e.preventDefault();
const options = { keyboard: true, size: 'fullscreen' };
// Assuming Lightbox is a constructor from the included library // Check if the Lightbox class or function exists if (typeof Lightbox !== 'undefined') { const lightbox = new Lightbox(el, options); lightbox.show(); } else { console.error('Lightbox library is not loaded.'); } }); }); }); jQuery('.filtr-control-6259 [data-filter]').click(function() {
//jQuery('.swiper-6259').swipebox('swipebox-destroy'); var targetFilter = jQuery(this).data('filter'); console.log(targetFilter); var lighbox_class_name = "pfg-lightbox-" + targetFilter; jQuery('.pfg-lightbox-' + targetFilter ).attr('data-gallery', lighbox_class_name); // add data filter for parent filters });
// video player jQuery(function(){ jQuery("a.video-box-6259").YouTubePopUp( { autoplay: 0 } ); // Disable autoplay });
});
Hiring PHP developers/teams from hanuitsolutions is quite simple. Send your project requirements, select an engagement model, interview candidates, and onboard.
Our PHP developers hold the expertise of working for hundreds of clients. They are well-versed in using the latest technology stacks and are prepared to solve any issues. You can hire dedicated PHP developers from hanuitsolutions at a flexible model and cost-effective rates.
Yes, of course. We offer three flexible engagement models to enable owners to hire offshore PHP developers per their project needs.
We let you hire PHP developers in India from hanuitsolutions hourly or full-time. The costs vary depending on the hours of work and project type.
Our PHP engineers will update you on the project development with daily/weekly/monthly reports. You can contact our engineers anytime.
Yes, surely. Being a leading PHP development agency, we have clients from around the globe. So, we outsource engineers who can work in flexible time zones.