jQuery $(document).ready test

Catching errors in functions in $(document).ready

by Alex

HTML

<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
<script>
  $.fn.ready2=$.fn.ready;$.fn.extend({ready:function(a){$(this).ready2(function(){try{a()}catch(e){}});}});
  $(document).ready(function() {
    alert(ad_asD)
  });
  $(document).ready(function() {
    alert(ad_asD)
  });
  $(document).ready(function() {
    alert("Errors Catched!") //ошибки отловлены, код срабатывает
  });
</script>