¿Cómo elimino funciones anónimas que se configuran para que se activen a través de una llamada a jquery document.ready()?Borrado de una llamada a jquery document.ready()
Por ejemplo:
<script type="text/javascript">
//some code sets a doc ready callback
$(document).ready(function()
{
alert('ready');
});
//my attempt to prevent the callback from happening
window.onload = null;
$(document).unbind("ready");
</script>
La alerta ocurre a pesar de mis intentos de eludir ella. ¿Hay alguna manera de hacer esto?
Es posible configurar más de una función '' 'ready''', así que no me sorprende que' '' unbind''' no lo haga trabajo. Una solución hacky sería establecer una variable global, y envolver todo dentro de la función '' 'ready''' en un' '' if''' para probar el valor - simplemente cambie el valor y mientras '' 'ready' '' la función seguirá ejecutándose, su contenido no ... – JoLoCo