I would like to apply some JQuery's effects(fadeIn,fadeOut) in my site
while page is loading.
So i tried below code.when i clicking normal request,code is working
fine
<script type="text/javascript">
$(function(){
$('body').hide().fadeIn('fast');
$('a').click(function(){
var link = $(this).attr('href');
$('body').fadeOut('fast', function(){
window.location.href = link;
});
return false;
});
});
</script>
But i had problem only when i clicking ajax link.
So i planned to avoid above effects for ajax request.
How to set above effects only for normal request ?
Ajax links (via link_to_remote) at least in Rails 2.x set an inline onclick handler. So either modify your code above to not override those inline handlers or modify JQuery's ajax setup to apply your animations to ajax links as well (perhaps in the beforeSend callback).