JSFiddle - React, Tailwind, and code Playground
JavaScript
"use strict";
/*************************************************************
SCRIPTS INDEX
ISOTOPE: INIT
ISOTOPE: GALLERY FILTER MENU
FLEXSLIDER INIT
FANCYBOX INIT
OWL CAROUSEL INIT
MAIN.JS
ADD NAV-PARENT CLASS TO NAV MENU ITEMS WITH SUBMENUS
SLIDER NAVIGATION ON HOVER ONLY
TOGGLE
ACCORDION
HIGHLIGHT LAST MENU ITEM
EVEN HEIGHT
TIMELINE
AJAX MULTIPOST PAGINATION
COUNTDOWN
PAGEBUILDER TOP HORIZONTAL RULER
CLICKABLE BACKGROUND
STICKY HEADER
SCROLL TO ANCHOR
SEARCH BUTTON
STATUS OF SCROLL TO MENU ITEMS
SEARCH AUTOCOMPLETE
@FONT-FACE FIX
LAZY LOAD ANIMATION
MENU ANIMATION
*************************************************************/
/*************************************************************
ISOTOPE: INIT
*************************************************************/
jQuery(window).load(function($) {
$=jQuery;
if ($('.page_isotope_gallery').size() > 0) {
$('.page_isotope_gallery').isotope({
itemSelector: '.gallery_item',
layoutMode: 'fitRows'
});
}
//$('.page_isotope_gallery').isotope('reLayout');
});
/*************************************************************
ISOTOPE: GALLERY FILTER MENU
*************************************************************/
jQuery(document).ready(function(){
jQuery('#ab-booking-form-560b08bb7163c').addClass('added');
});
jQuery(document).ready(function($) {
if ($('.filters li').size() > 0) {
//apply selected class to first menu item (show all)
$('.filters li:eq(1) a').addClass('selected');
$('.filters li a').on('click', function (event) {
event.preventDefault();
var $this = $(this);
var $this_gallery = $this.closest('aside').next();
var numColumns = $this_gallery.attr('data-num_columns');
//update selected filter item
$('.filters li a').removeClass('selected');
$this.addClass('selected');
var filterVar = $this.closest('li').attr('class');
if ( (typeof filterVar == 'undefined') || (filterVar.indexOf('cat-item-all') != -1) ) ...