No puedo obtener window.location.hash = location.hash
para trabajar en Safari."window.location.hash = location.hash" no funciona en Webkit (Safari y Chrome)
Estoy usando javascript para envolver los contenidos de mi página con un DIV desplegable, ubicado debajo de la barra de navegación en mi página web. Como la ubicación de la barra de desplazamiento se restablece cuando se ejecuta el javascript, pierdo la ubicación del hash original que estableció la URL. Necesito volver a ubicar la ubicación de hash sin volver a cargar la página usando javascript, entonces estoy usando window.location.hash = location.hash
. Funciona en IE8, Firefox y Opera, pero no funciona en Safari. (Asumiré Chrome, también, pero no lo he comprobado). ¿Alguna sugerencia?
Sugerencia: Me gusta jQuery.
Definir "no funciona", por favor. –
@Tomalak Por lo que puedo decir, esa línea de código nunca se ejecuta en Safari. (1) El contenedor javascript se ejecuta, restableciendo la ubicación de la barra de desplazamiento en la parte superior de la página. (2) Aparece una alerta, diciéndome que la función 'window ... hash' es lo siguiente que se ejecuta en la página ... y eso es todo. Nada más (pertinente) sucede. –