Mi sitio web está disponible en http://visualise.ca/ y cuando carga una publicación haciendo clic en una miniatura, carga la publicación dentro de la página usando ajax. Al cerrar el mensaje que utiliza este código con el fin de cambiar la url de nuevo a http://visualise.ca/ sin recargar la página:Window.location.hash se necesita ayuda con la sintaxis
$("#close").live("click", function(event) {
$("#board").fadeOut("slow");
$("#board-wrapper").slideUp("slow");
$("html,body").delay(1000).animate({scrollTop: 0}, 300);
window.location.hash = "";
window.history.pushState(null,null,site_url+"/");
return false;
});
pero en IE8 se cambia de nuevo a http://visualise.ca/# en lugar de http://visualise.ca/. ¿Hay alguna manera de corregir esto y asegurarse de que se cambie a http://visualise.ca/?
IE8 no es compatible con la API de historial html5, considere utilizar una alternativa como https://github.com/balupton/history.js – anderssonola