jquery - link - javascript history go(- 1
Jquery cuando se presiona el botón Atrás (3)
Puede hacerlo utilizando el evento popstate:
window.onpopstate = function() {
alert("pop!");
}
o en jQuery :
$(window).on(''popstate'', function(event) {
alert("pop");
});
Sin embargo, esto también se disparará cuando se navega hacia adelante, no solo hacia atrás.
Tengo un clic que cambia cosas en la página cuando hace clic en él. Me preguntaba si había una manera de activar un efecto cuando presionas el botón Atrás en el navegador
Deshabilitar la URL revertida
$(function() {
if (window.history && window.history.pushState) {
window.history.pushState('''', null, ''./'');
$(window).on(''popstate'', function() {
// alert(''Back button was pressed.'');
document.location.href = ''#'';
});
}
});
La mejor manera es poner el tiempo de espera usando jquery.
function explode(){
alert("YOUR EVENT HERE!");
}
setTimeout(explode, 1);
En un milisegundo, activará la función una vez, por lo que es posible que los usuarios ni siquiera lo noten.
Lo estoy usando no hay problema.