2013-01-16 36 views
5

sto usando jquery-ui versione 1.9.2 che ha una nuova opzione di menu. Esiste un modo che posso cambiare lo stile del menu di essere una discesa proprio come http://onehackoranother.com/projects/jquery/droppy/#jquery-ui menu a discesa stile

ho fatto riferimento a http://wiki.jqueryui.com/w/page/12137997/Menu, ma questi sono i plug-in.

Non voglio usare un altro plugin per questo, voglio modificare lo stesso jquery-ui stesso, c'è un modo per farlo?

+0

beh, ho appena saputo che abbiamo una proprietà della barra dei menu, ma è stata rimossa dalle versioni 1.9 di jquery-ui, puoi scaricarla cercandola in google come plugin per la barra dei menu di jquery :) – jeev

risposta

2

È possibile utilizzare l'opzione position per ottenere ciò. Io improvvisare e aggiungi un violino con i dettagli quando sono meno occupato, ma il succo è:

$('#menu').menu({ 
    position: { my: 'left top', at: 'left bottom' } 
}); 

sostanza che sta dicendo jQuery UI per mettere nell'angolo superiore sinistro del sottomenu (my: 'left top') su l'angolo in basso a sinistra dell'elemento principale (at: 'left bottom').

Probabilmente dovrai armeggiare con il file jquery.ui.menu.css per farlo nel modo giusto. In realtà ignoro completamente quel CSS per la maggior parte del tempo.