jQuery(document).ready(function() { var creativeily_menu_element1; var creativeily_menu_element2 = new Array(); var creativeily_level; creativeily_level = 0; jQuery("#creativeily-menu-back").hide(); jQuery("#creativeily-menu-home").hide(); jQuery( '' ).insertAfter( "#top-menu .page_item_has_children, #top-menu .menu-item-has-children > a" ); /* jQuery( "#top-menu .page_item_has_children, #top-menu .menu-item-has-children" ).prepend( '' ); */ jQuery("#top-menu > ul li .creativeily-submenu-button").on( "click keypress", function() { if (creativeily_level == 0) { creativeily_menu_element1 = this; creativeily_level = 1; jQuery(creativeily_menu_element1) .closest("li") .find("> ul") .css("left", "100%"); jQuery(creativeily_menu_element1) .closest("li") .find("ul") .show(); jQuery(creativeily_menu_element1) .closest("li") .find("> ul") .css("opacity", "0"); jQuery(creativeily_menu_element1) .closest("li") .find("> ul") .animate({ left: "0%", opacity: 1 }); jQuery("#creativeily-menu-back").slideToggle(); jQuery("#creativeily-menu-home").slideToggle(); } } ); jQuery("ul li ul li .creativeily-submenu-button").on( "click keypress", function() { creativeily_level++; creativeily_menu_element2[creativeily_level] = this; jQuery(creativeily_menu_element2[creativeily_level]) .closest("li") .find("> ul") .css("left", "100%"); jQuery(creativeily_menu_element2[creativeily_level]) .closest("li") .find("ul") .show(); jQuery(creativeily_menu_element2[creativeily_level]) .closest("li") .find("ul") .css("opacity", "0"); jQuery(creativeily_menu_element2[creativeily_level]) .closest("li") .find("> ul") .animate({ left: "0%", opacity: 1 }); } ); jQuery("#creativeily-menu-home, .mobile-bar").click(function() { jQuery(".header-menu ul ul").animate({ opacity: "0", left: "100%" }); creativeily_level = 0; jQuery("#creativeily-menu-back").hide(); jQuery("#creativeily-menu-home").hide(); }); jQuery("#creativeily-menu-back").click(function() { if (creativeily_level > 0) { if (creativeily_level == 1) { creativeily_level = 0; jQuery(creativeily_menu_element1) .closest("li") .find("> ul") .animate({ left: "100%", opacity: 0 }, "slow", "swing", function() { jQuery(creativeily_menu_element1) .closest("li") .find("ul") .hide(); jQuery("#creativeily-menu-back").slideToggle(); jQuery("#creativeily-menu-home").slideToggle(); }); } if (creativeily_level >= 2) { jQuery(creativeily_menu_element2[creativeily_level]) .closest("li") .find("> ul") .animate({ left: "100%", opacity: 0 }, "slow", "swing", function() { jQuery(creativeily_menu_element2[creativeily_level]) .closest("li") .find("ul") .hide(); creativeily_level--; }); } } }); jQuery(window).scroll(function() { creativeily_scroll(); }); jQuery("#section06").on("click", function(e) { e.preventDefault(); jQuery("html, body").animate( { scrollTop: jQuery(jQuery(this).attr("href")).offset().top }, 500, "linear" ); }); creativeily_scroll(); }); function creativeily_scroll() { jQuery( "article div, article header, article img, article p, .widget, .widget ul li" ).each(function() { if ( jQuery(this).css("opacity") == 0 && isVisible(jQuery(this), jQuery(window)) ) { jQuery(this).animate({ opacity: 1 }); } }); } function isVisible(row, container) { var elementTop = jQuery(row).offset().top, elementHeight = jQuery(row).height(), containerTop = container.scrollTop(), containerHeight = container.height(); return ( elementTop - containerTop + elementHeight > 0 && elementTop - containerTop < containerHeight ); }