Ho difficoltà a rimuovere il ritardo iniziale della correzione del menu a discesa Superfish. Il mio cliente desidera un ritardo sumouseout, ma non un ritardo sumouseover.Rimuovi il ritardo del menu a discesa Superfish onmouseover, mantenendo il ritardo di Hoverintent onmouseout
Ho un menu a discesa CSS puro (identico al menu a discesa Twentyten) e sto applicando Suckerfish.js a questo.
Ecco il mio codice:
$('ul#menu-airco-mb-navigatiestructuur').superfish({
delay: 600,
autoArrows: false,
speed: 'fast'
});
Ho letto attraverso the manual of Superfish, ma io non riesco a trovare ciò che fa scattare il ritardo iniziale. Forse ha qualcosa a che fare con l'animazione animation: {opacity:'show'}
(che non riesco a capire).
L'assistenza è apprezzata!
Ciao Joel, grazie per la tua risposta, ma vorrei mantenere il comportamento hoverIntent sumouseout, vorrei solo rimuovere hoverIntent PRIMA (onmouseover) la visualizzazione di un sottomenu. Ho parlato con il creatore di hoverIntent e lui mi consiglia di provare e modificare il nucleo di Superfish, in modo da rimuovere hoverIntent sumouseover. Qual'è il tuo punto di vista? Grazie in anticipo. – maartenmachiels
Superfish gestisce il ritardo del mouseout tramite la sua opzione "delay", lasciando HoverIntent (se incluso) per gestire l'evento mouseover.disableHI rimuove HoverIntent onmouseover, ma lasciare "delay" impostato su 600 dovrebbe comunque mantenere il ritardo del mouseout. –
Grazie ancora. Ho seguito le tue istruzioni, ma apparentemente senza successo. Potresti dare un'occhiata alla mia implementazione su [link] http://mediasoft.chocolata.be per vedere quale potrebbe essere il problema? – maartenmachiels