Si prefieres usar Javascript para emular el CSS, esa solución está bien, pero conseguirás una experiencia de usuario más lenta. Si quieres una solución sólo con CSS, podrías probar el código que te puse arriba, añadiéndole esta línea:
Código:
.li a { *display : inline;}