Hola, habitualmente cuando diseñamos una web ese tipo de cosas suele pasar, lo que ves en un navegador, tal vez no lo veas en otro. Se trata de buscar soluciones que garanticen una compatibilidad 100% con los navegadores más comunes. Si hay un widget o un slideshow que no va bien, lo mejor es buscar alternativas. Lo extraño es que no te funcione con una simple barra de navegación. ¿Esa barra de navegación la has creado tú?.
A las transiciones de página les pasa lo mismo, pero no es un problema del programa, es la interpretación que le dan los distintos navegadores a esa transición. Presumiblemente esto se debería acabar con Html5.