我的网站上有以下代码:
<script type="text/javascript">
$(document).ready(function(){
$('.notif-email > a').click(function(e) {
$("#email-notif").load("notif-email.php");
});
$('.notif-message > a').click(function(e) {
$("#message-notif").load("notif-message.php");
});
$('.notif-prospect > a').click(function(e) {
$("#prospect-notif").load("notif-prospect.php");
});
});
</script>
我想用 GIF 动画文件添加一些加载效果,比方说... loading.gif 我想在用户“点击”某些东西但仍在等待 load() 文件在服务器上执行后向用户展示。
怎么做?
更新 :
这里有更多与该 jQuery 脚本相关的代码:
<li class="notif-email"><a href="#" title="17 new emails">View New Emails</a>
<div class="popup-notif">
<div class="notif-top">
<div class="notif-title">Notifications</div>
</div><!-- .notif-top -->
<div class="notif-body">
<div id="email-notif" class="notif-child-wrap">
</div><!-- .notif-child-wrap -->
</div><!-- .notif-body -->
</div><!-- .popup-notif -->
</li>
<li class="notif-message"><a href="#" title="5 new messages">View New Messages</a>
<div class="popup-notif">
<div class="notif-top">
<div class="notif-title">Messages</div>
</div><!-- .notif-top -->
<div class="notif-body">
<div id="message-notif" class="notif-child-wrap">
</div><!-- .notif-child-wrap -->
</div><!-- .notif-body -->
</div><!-- .popup-notif -->
</li>
<li class="notif-prospect"><a href="#" title="1,999 new prospects">View New Prospects</a>
<div class="popup-notif">
<div class="notif-top">
<div class="notif-title">New Prospects</div>
</div><!-- .notif-top -->
<div class="notif-body">
<div id="prospect-notif" class="notif-child-wrap">
</div><!-- .notif-child-wrap -->
</div><!-- .notif-body -->
</div><!-- .popup-notif -->
</li>