Loading界面插件——spin.js

我们在做Ajax 异步请求的时候,一般都会利用一个动态的 Gif 小图片来制作一个Ajax Loading ,以便增加用户体验。

今天在网上发现了一个 Spin.js ,该 js 脚本压缩后5k,可以不用任何图片,任何外部的CSS样式,就可以创建一个Ajax Loading 指示器,且兼容以下浏览器:

Loading界面插件——spin.js_第1张图片

Spin.js 的在线设计、演示及下载地址为:http://fgnass.github.io/spin.js/

我们可以在链接页面中,动态设置样式同时会自动生成样式的配置脚本:

Loading界面插件——spin.js_第2张图片

Spin.js 用法极其的简单:

显示 spinner

//target为显示spiner的父容器
var target=document.getElementById("id")
spinner.spin(target);

隐藏 spinner
 spinner.spin();

我们来做一个简单完整的例子,来体验一次吧: 




    Ajax Loading Demo
    
    
       
    
    


    

 点击“请求数据”按钮,效果如下图所示:

Loading界面插件——spin.js_第3张图片

Spin.js 的扩展性也是很强的,可以下载其源码进行修改和扩展,这里是Spin.js 的讨论区 https://github.com/fgnass/spin.js/issues

比如可将Spin.js 扩展成中间显示网站的logo,如下图所示:

Loading界面插件——spin.js_第4张图片

 代码十分的简单,好了,话不多说,另外再给大家提供一个在线设计 ajax loading gif 的网址:http://www.ajaxload.info/

-==本文源码下载==- 

————————————————————————————————————————————————————————导入工程过程中,禁用spin.js 82行代码

 

你可能感兴趣的:(HTML)