PageSourceSearch

https://www.messe-offenbach.de/wp-content/cache/autoptimize/js/aut…_single_5d158660319fa700e0c88699c6c468be.js

js messe-offenbach.de collected 2026-10-05 00:42:04 UTC 4,510 bytes, 60 lines download raw bytes

1(function($)
2{"use strict";$(function()
3{if($.fn.aviaMegamenu)
4{$(".main_menu .menu").aviaMegamenu({modify_position:true});}});$.fn.aviaMegamenu=function(variables)
5{var defaults={modify_position:true,delay:300};var options=$.extend(defaults,variables);return this.each(function()
6{var the_html=$('html').first(),main=$('#main .container').first(),left_menu=the_html.filter('.html_menu_left, .html_logo_center').length,isMobile=$.avia_utilities.isMobile,menu=$(this),menuItems=menu.find(">li:not(.ignore_menu)"),megaItems=menuItems.find(">div").parent().css({overflow:'hidden'}),menuActive=menu.find('>.current-menu-item>a, >.current_page_item>a'),dropdownItems=menuItems.find(">ul").parent(),parentContainer=menu.parent(),mainMenuParent=menu.parents('.main_menu').eq(0),parentContainerWidth=parentContainer.width(),delayCheck={},mega_open=[];if(!menuActive.length)
7{menu.find('.current-menu-ancestor, .current_page_ancestor').eq(0).find('a').eq(0).parent().addClass('active-parent-item');}
8if(!the_html.is('.html_header_top'))
9{options.modify_position=false;}
10menuItems.on('click','a',function(e)
11{if(this.href==window.location.href+"#"||this.href==window.location.href+"/#")
12{e.preventDefault();}});menuItems.each(function()
13{var item=$(this),pos=item.position(),megaDiv=item.find("div").first().css({opacity:0,display:"none"}),normalDropdown="";if(!megaDiv.length)
14{normalDropdown=item.find(">ul").css({display:"none"});}
15if(megaDiv.length||normalDropdown.length)
16{var link=item.addClass('dropdown_ul_available').find('>a');link.append('<span class="dropdown_available"></span>');if(typeof link.attr('href')!='string'||link.attr('href')=="#")
17{link.css('cursor','default').on('click',function(e)
18{e.preventDefault();});}}
19if(options.modify_position&&megaDiv.length)
20{item.on('mouseenter focusin',function()
21{calc_offset(item,pos,megaDiv,parentContainerWidth);});}});function calc_offset(item,pos,megaDiv,parentContainerWidth)
22{pos=item.position();if(!left_menu)
23{if(pos.left+megaDiv.width()<parentContainerWidth)
24{megaDiv.css({right:-megaDiv.outerWidth()+item.outerWidth()});}
25else if(pos.left+megaDiv.width()>parentContainerWidth)
26{megaDiv.css({right:-mainMenuParent.outerWidth()+(pos.left+item.outerWidth())});}}
27else
28{if(megaDiv.width()>pos.left+item.outerWidth())
29{megaDiv.css({left:(pos.left*-1)});}
30else if(pos.left+megaDiv.width()>parentContainerWidth)
31{megaDiv.css({left:(megaDiv.width()-pos.left)*-1});}}}
32function megaDivShow(i)
33{if(delayCheck[i]==true)
34{var item=megaItems.eq(i).css({overflow:'visible'}).find("div").first(),link=megaItems.eq(i).find("a").first();mega_open["check"+i]=true;item.stop().css('display','block').animate({opacity:1},300);if(item.length)
35{link.addClass('open-mega-a');}}}
36function megaDivHide(i)
37{if(delayCheck[i]==false)
38{megaItems.eq(i).find(">a").removeClass('open-mega-a');var listItem=megaItems.eq(i),item=listItem.find("div").first();item.stop().css('display','block').animate({opacity:0}
38,300,function()
39{$(this).css('display','none');listItem.css({overflow:'hidden'});mega_open["check"+i]=false;});}}
40if(isMobile)
41{megaItems.each(function(i)
42{$(this).on('click',function()
43{if(mega_open["check"+i]!=true)
44{return false;}});});}
45megaItems.each(function(i)
46{$(this).on('mouseenter',function()
47{delayCheck[i]=true;setTimeout(function(){megaDivShow(i);},options.delay);}).on('mouseleave',function()
48{delayCheck[i]=false;setTimeout(function(){megaDivHide(i);},options.delay);});$(this).find("a").on('focus',function()
49{delayCheck[i]=true;setTimeout(function(){megaDivShow(i);},50);}).on('blur',function()
50{delayCheck[i]=false;setTimeout(function(){megaDivHide(i);},50);});});dropdownItems.find('li').addBack().each(function()
51{var currentItem=$(this),sublist=currentItem.find('ul').first(),showList=false;if(sublist.length)
52{sublist.css({display:'block',opacity:0,visibility:'hidden'});var currentLink=currentItem.find('>a');currentLink.on('mouseenter',function()
53{sublist.stop().css({visibility:'visible'}).animate({opacity:1});});currentLink.on('focus',function()
54{sublist.stop().css({visibility:'visible'}).animate({opacity:1});sublist.find('li').on('focusin',function()
55{sublist.stop().css({visibility:'visible'}).animate({opacity:1});}).on('focusout',function()
56{sublist.stop().animate({opacity:0}
56,function()
57{sublist.css({visibility:'hidden'});});});}).on('focusout',function()
58{$(this).trigger('mouseleave');});currentItem.on('mouseleave',function()
59{sublist.stop().animate({opacity:0},function()
60{sublist.css({visibility:'hidden'});});});}});});};})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.