| Server IP : 31.214.179.3 / Your IP : 216.73.216.231 Web Server : Apache System : Linux hostingsrv125.dondominio.com 6.12.96+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.96-1 (2026-07-20) x86_64 User : ( 1156851) PHP Version : 8.5.8 Disable Function : system,passthru,popen,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,exec,ini_alter,show_source,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,mail,eval MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /hosting/www/thermatron.es/public/wp-content/themes/betheme/js/ |
Upload File : |
/**
* MuffinMenu
*
* Horizontal Multilevel Menu with WP MegaMenu Support
* 3.0 | Muffin Group
*/
(function($) {
/* globals jQuery */
"use strict";
$.fn.mfnMenu = function(options) {
var menu = $(this);
var defaults = {
addLast: false,
arrows: false,
delay: 100,
hoverClass: 'hover',
mobileInit: 768,
responsive: true
};
options = $.extend(defaults, options);
var init = function() {
// add '.submenu' class
$('li:has(ul)', menu).addClass('submenu');
// append mobile toggle button
$('li:has(ul)', menu).append('<a class="menu-toggle" href="#" aria-label="'+ mfn.accessibility.translation.toggleSubmenu +'"></a>').on('click', '.menu-toggle', function(e){
e.preventDefault();
// FIX | Header Creative dropdown scroll - nicescroll init
if( $('#Header_creative.dropdown.scroll').length ){
$('#Header_creative').css('overflow-y','visible').css('overflow-y','hidden');
}
});
// add '.mfn-megamenu-parent' class
menu.children('li:has( ul.mfn-megamenu )').addClass('mfn-megamenu-parent');
// add '.last-item' class
$('.submenu ul li:last-child', menu).addClass('last-item');
// add '.last' class
if (options.addLast) {
$('> li:last-child', menu).addClass('last')
.prev().addClass('last');
}
// appand submenu arrows
if (options.arrows) {
$('li ul li:has(ul) > a', menu).append('<i class="menu-arrow icon-right-open"></i>');
}
};
var doMenu = function() {
if ((window.innerWidth >= options.mobileInit) || (!options.responsive)) {
// desktop
$('> li, ul:not(.mfn-megamenu) li', menu).on('mouseenter', function() {
$(this).stop(true, true).addClass(options.hoverClass);
$(this).children('ul').stop(true, true).fadeIn(options.delay);
}).on('mouseleave', function() {
$(this).stop(true, true).removeClass(options.hoverClass);
$(this).children('ul').stop(true, true).fadeOut(options.delay);
});
} else {
// mobile
$('li', menu).off('hover');
$('li > .menu-toggle', menu).off('click').on('click', function(e) {
e.preventDefault();
var el = $(this).closest('li');
if (el.hasClass(options.hoverClass)) {
el.removeClass(options.hoverClass)
.children('ul').stop(true, true).fadeOut(options.delay);
} else {
el.addClass(options.hoverClass)
.children('ul').stop(true, true).fadeIn(options.delay);
}
});
}
};
$(window).on('resize', doMenu);
var __constructor = function() {
init();
doMenu();
};
__constructor();
};
})(jQuery);