He estado dandole vueltas a este tuto:
http://www.cristalab.com/tutoriales/crear-un-menu-desplegable-con-cantidad-de-items-dinamicos-c92l/
Buscando la manera de convertirlo en horizontal, así como añadirle otro submenu a cualquiera de los botones que aparecen y soy incapaz de dar con ello, he variado de mil maneras las cordenadas de ratón en los items y no hya forma, alguien sabe donde está el fallo.
Gracias de nuevo compañeros