Ahm. No sé porqué había leido que se abriera en vertical hacia arriba.
Bueno, es casi lo mismo. Todo es cuestión del posicionamiento. Normalmente tienes una sublista
ul
con un posicionamiento absoluto, y ahí controlas hacia donde quieres abrirlo. Como casi siempre querrás abrirlo desde alguno de los bordes, lo indicas con
top
,
right
,
bottom
o
left
. En tu caso el borde de la derecha, entonces pones que se abra al 100% del borde de la izquierda con
left: 100%
.