Вот есть такой скрипт который запускается по клику, в данном случае кликом по баннеру в качестве бонуса!
<script>
$(document).ready(function(){
$('.mav_bonus_item a').attr('target','_blank');
$('.mav_bonus_item').click(function(event) {
var el = $(this);
el.html('<div class=""><i class="fa fa-5x fa-fw fa-pulse fa-spinner text-danger"></i></div>');
$.ajax({
url: document.location.href,
type: "POST",
dataType: 'json',
data: {bonus_click:el.data('id')},
success: function(d){
if (d.ok) {
el.replaceWith(d.amount);
}
else
el.html('<div class="alert alert-danger"><strong>Произошла ошибка :( Перезагрузите страницу.</strong></div>');
},
error: function(){el.html('<div class="alert alert-danger"><strong>Произошла ошибка :( Перезагрузите страницу.</strong></div>')}
});
});
});
</script>
Но как запустить его не по клику а когда кликнули перешли по баннеру и только когда страница полностью загрузилась сработал бы скрипт? Как это можно сделать?