/*menu dropdown onhover js*/ jquery(document).ready(function() { /* ---------------------------------------------- /* * initialization general scripts for all pages /* ---------------------------------------------- */ var navbar = jquery('.navbar-default'), navheight = navbar.height(), // worksgrid = jquery('#works-grid'), width = math.max(jquery(window).width(), window.innerwidth), mobiletest = false; if(/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.useragent)) { mobiletest = true; } hoverdropdown(width, mobiletest); jquery(window).resize(function() { var width = math.max(jquery(window).width(), window.innerwidth); hoverdropdown(width, mobiletest); }); /* ---------------------------------------------- /* * navbar hover dropdown on desctop /* ---------------------------------------------- */ function hoverdropdown(width, mobiletest) { if ((width > 1100) && (mobiletest !== true)) { jquery('.dropdown-menu').removeattr("style"); var delay = 0; var settimeoutconst; jquery('.navbar-default .navbar-nav > li.dropdown, .navbar-default li.dropdown > .dropdown-menu li.dropdown-submenu').hover(function() { var jquerythis = jquery(this); settimeoutconst = settimeout(function() { jquerythis.addclass('open'); jquerythis.find('.dropdown-toggle').addclass('disabled'); }, delay); }, function() { cleartimeout(settimeoutconst); jquery(this).removeclass('open'); jquery(this).find('.dropdown-toggle').removeclass('disabled'); }); } else { jquery('.navbar-default .navbar-nav > li.dropdown, .navbar-default li.dropdown > .dropdown-menu li.dropdown-submenu').unbind('mouseenter mouseleave'); jquery('.navbar-default [data-toggle=dropdown]').not('.binded').addclass('binded').on('click', function(event) { event.preventdefault(); event.stoppropagation(); jquery(this).parent().siblings().removeclass('open'); jquery(this).parent().siblings().find('[data-toggle=dropdown]').parent().removeclass('open'); jquery(this).parent().toggleclass(); }); } } jquery('li.dropdown').find('a').each(function (){ var link = jquery(this).attr('href'); if (link==='' || link==="#") { jquery(this).on('click', function(){ if( jquery(window).width() < 1100) { jquery('li.dropdown,li.dropdown-submenu').removeclass('open'); jquery(this).next().slidetoggle(); } return false; }); } }); jquery('li.dropdown').find('.caret').each(function(){ jquery(this).on('click', function(){ if( jquery(window).width() <= 1100) { jquery('li.dropdown,li.dropdown-submenu').removeclass('open'); jquery(this).parent().next().slidetoggle(); } return false; }); }); }); /* page scroll onclick button js */ jquery(document).ready(function () { jquery(window).scroll(function () { if (jquery(this).scrolltop() > 100) { jquery('.scrollup').fadein(); } else { jquery('.scrollup').fadeout(); } }); jquery('.scrollup').click(function () { jquery("html, body").animate({ scrolltop: 0 }, 500); return false; }); }); /* tooltips on anchor js */ jquery(function () { jquery('[data-toggle="tooltip"]').tooltip() })