我正在创建一个功能,其中用户按下按钮(打印时间表),然后出现一个弹出窗口,其中显示他们的时间表的页面,然后自动出现打印选项。但是,当弹出窗口仍在加载时间表时,我想显示一个动画 GIF。弹出窗口中的时间表不是用 AJAX 获取的,所以我不能使用 ajax 启动和停止,那么我该怎么做呢?
<input type="button" value="Print Timetable" class="printButton" onclick="window.open(url, ' _parent','height=550, width=800');"/>
这是时间表弹出窗口中目前正在发生的事情:
<div id="animated-logo" class="animated-logo">
<a href="/" title="Print your timetable">Test</a>
</div>
<script type="text/javascript">
$('.animated-logo').addClass('logo');
$('.animated-logo').removeClass('animated-logo');
if (window.print){ self.print();}
</script>
显然,那个动画 gif 不会起作用,但它是一个开始。
任何帮助都会很棒。谢谢!