一般显示一个正在加载的页面提示我们都使用gif,现在完成用js可以自定义一个loading图案,而且兼容性极好兼容IE6/7/8。
<script type="text/javascript" src="js/spin.js"></script> <script>
var opts = {
lines: 13, // 共有几条线组成
length: 7, // 每条线的长度
width: 4, // 每条线的粗细
radius: 10, // 内圈的大小
corners: 1, // 圆角的程度
rotate: 0, // 整体的角度(因为是个环形的,所以角度变不变其实都差不多)
color: '#fff', // 颜色 #rgb 或 #rrggbb
speed: 1, // 速度:每秒的圈数
trail: 60, // 高亮尾巴的长度
shadow: false, // 是否要阴影
hwaccel: false, // 是否用硬件加速
className: 'spinner', // class的名字
zIndex: 7, // z-index的值 2e9(默认为2000000000)
top: '50%', // 样式中的top的值(以像素为单位,写法同css)
left: '50%' // 样式中的left的值(以像素为单位,写法同css)
};
var target = document.getElementById('foo');
var spinner = new Spinner(opts);
spinner.spin(target); //显示加载
spinner.spin(); //隐藏加载
*代码要先放在DOM元素后面