Mi chiedevo se qualcuno avesse qualche idea su come rendere il mio codice più snello, quindi non è così pesante.Rendi più semplice il codice jQuery
var t;
$(".sn-fresh").mouseenter(function() {
$(".um-cat").hide();
clearTimeout(t);
$("#ultra-menu, #um-fresh").fadeIn(600);
});
$(".sn-salt").mouseenter(function() {
$(".um-cat").hide();
clearTimeout(t);
$("#ultra-menu, #um-salt").fadeIn(600);
});
$(".sn-shoot").mouseenter(function() {
$(".um-cat").hide();
clearTimeout(t);
$("#ultra-menu, #um-shoot").fadeIn(600);
});
$(".sn-eques").mouseenter(function() {
$(".um-cat").hide();
clearTimeout(t);
$("#ultra-menu, #um-eques").fadeIn(600);
});
$(".sn-cloth").mouseenter(function() {
$(".um-cat").hide();
clearTimeout(t);
$("#ultra-menu, #um-cloth").fadeIn(600);
});
$(".sn-brand").mouseenter(function() {
$(".um-cat").hide();
clearTimeout(t);
$("#ultra-menu, #um-brand").fadeIn(600);
});
$("#ultra-menu").mouseleave(function() {
clearTimeout(t);
t = setTimeout(function() {
$("#ultra-menu, .um-cat").fadeOut(600);
}, 300);
});
$("#main-navigation a").mouseleave(function() {
clearTimeout(t);
t = setTimeout(function() {
$("#ultra-menu, .um-cat").fadeOut(600);
}, 300);
});
$("#ultra-menu").mouseenter(function() {
clearTimeout(t);
$("#ultra-menu").fadeIn(600);
});
Hai il tuo codice HTML? – mwilson
In realtà non vedo molto male in questo. È un sacco di codice, ma mi sembra succinto. – ydobonebi
@QuinnRoundy Sì, è stato davvero giusto abbatterlo abit MTO ha prodotto una grande idea. – DCdaz