Continuing from my previous post on displaying the loading symbol on page load, this post I will explain how we can do the same for Partial Page refresh (aka) Ajax.
Add a hidden div
Add a loading image inside a hidden div somewhere in your page.
Add loading image to Body thro' JavaScript
Add the loading image to body tag using jquery.
Add CSS for page-loader
Add loading image with page mask
If you wish to mask the entire page on displaying the loading image, add the loading image within a div that will acts as page mask and then add that div to the 'body' tag.
add the CSS for page mask
Add a hidden div
Add a loading image inside a hidden div somewhere in your page.
<div id="loader" style="display:none"> <img src="your/image/path/loading.gif" alt="loading..."/> </div>
Add loading image to Body thro' JavaScript
Add the loading image to body tag using jquery.
$('body').prepend('<div id="loading-image" style="page-loader"/>');
$('#loading-image').html($('#loader').html());
Add CSS for page-loader
.page-loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
}
Add loading image with page mask
If you wish to mask the entire page on displaying the loading image, add the loading image within a div that will acts as page mask and then add that div to the 'body' tag.
$('body').prepend('<div class="pagemask"><div id="loading-image" style="page-loader"/></div>');
$('#loading-image').html($('#loader').html());
add the CSS for page mask
.page-loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background:#fff;
z-index: 9999;
}
மகிழ்ச்சியான குறிமுறையாக்கம் !
No comments:
Post a Comment