题
我想向网络应用程序的用户表明正在执行长时间运行的任务。曾几何时,这个概念是通过显示沙漏来传达给用户的。如今,它似乎是一个动画旋转的圆圈。(例如,当您在 Firefox 中加载新选项卡时,或在 Mac OS X 中启动时。巧合的是,stackoverflow 徽标中的溢出堆栈看起来就像圆的四分之一)。
有没有一种简单的方法可以使用 Javascript(特别是 JQuery)创建这种效果?理想情况下,我希望将这些小旋转器之一作为表中的元素,以向用户表明系统仍在处理待处理任务中(即,它没有忘记或崩溃)。(当然,我意识到后端可能已经崩溃,而前端仍然显示为动画旋转的东西,这更多是出于用户看到活动的心理目的)。
那你怎么称呼那个旋转的东西呢?
其他提示
http://preloaders.net/en/letters_numbers_words 很好,左侧菜单下有很多类别,提供的内容比 http://ajaxload.info 确实如此,加上尺寸和背景选项......ajaxload 这些天看起来相当过时了。
我假设您的意思是在 Ajax 调用期间指示后台活动。
我倾向于使用一个 CSS 类,它将背景图像设置为一个小动画 GIF,并具有适当的填充和定位(记住关闭背景重复),然后使用 Ajax 时调用的几个 JavaScript 帮助程序添加和删除该类调用开始,以及响应回调运行时。
不隶属于 StackOverflow