spin.js
$ajax提交,菊花加载的方式和位置:
- $.ajax({
- type: "get",
- url: "http://www.xxx.com/test.html",
- beforeSend: function(XMLHttpRequest){
- //ShowLoading();菊花加载事件
- },
- success: function(data, textStatus){
- //do something
- },
- complete: function(XMLHttpRequest, textStatus){
- //HideLoading();隐藏菊花
- },
- error: function(){
- //请求出错处理
- }
- });
使用的菊花控件,spin.js:
http://spin.js.org
可以在此网址调好配置;下面的再复制过来。
使用方法:
- function showSpin(){
- var spinnerOpts = {
- lines: 11 // 共有几条线组成
- , length: 13 // 每条线的长度
- , width: 8 // 每条线的长度
- , radius: 19 // 内圈的大小
- , scale: 0.5 // Scales overall size of the spinner
- , corners: 0.1 // 圆角的程度
- , color: '#000' // #rgb or #rrggbb or array of colors
- , opacity: 0.1 // Opacity of the lines
- , rotate: 18 // 整体的角度(因为是个环形的,所以角度变不变其实都差不多)
- , direction: 1 // 1: clockwise, -1: counterclockwise
- , speed: 0.8 // 速度:每秒的圈数
- , trail: 55 // 高亮尾巴的长度
- , fps: 20 // Frames per second when using setTimeout() as a fallback for CSS
- , zIndex: 2e9 // z-index的值 2e9(默认为2000000000
- , className: 'spinner' // The CSS class to assign to the spinner
- , top: '50%' // Top position relative to parent
- , left: '50%' // Left position relative to parent
- , shadow: false // 是否要阴影
- , hwaccel: false // 是否用硬件加速
- , position: 'absolute' // Element positioning
- };
- var spinTarget = document.getElementById('main');
- new Spinner(spinnerOpts).spin(spinTarget);
- }
main为加载显示的区域。
ajax调用:
- $.ajax({
- type: "get",
- url: "http://www.xxx.com/test.html",
- beforeSend: function () {
- showSpin();
- },
- success: function(data, textStatus){
- //do something
- },
- complete: function () {
- $(".spinner").hide();
- },
- error: function(){
- //请求出错处理
- }
- });
spin.js的更多相关文章
- 为大家分享一个 Ajax Loading —— spin.js
我们在做Ajax 异步请求的时候,一般都会利用一个动态的 Gif 小图片来制作一个Ajax Loading ,以便增加用户体验. 今天在网上发现了一个 Spin.js ,该 js 脚本压缩后5k,可以 ...
- 为大家分享一个 Ajax Loading —— spin.js(转)
原文地址:http://www.cnblogs.com/lxblog/p/3425599.html 我们在做Ajax 异步请求的时候,一般都会利用一个动态的 Gif 小图片来制作一个Ajax Load ...
- spin.js插件的转圈加载效果
先上插件链接地址:http://fgnass.github.io/spin.js/ 以下是使用spin.js插件的完整版测试例子: <!doctype html> <html> ...
- spin.js无图片实现loading进度条,支持但非依赖jquery
特点: 1.无图片,无外部CSS 2.无依赖(支持jQuery,但非必须) 3.高度可配置 4.分辨率无关 5.旧版本IE不支持时,采用VML支持 6.使用关键帧动画,采用setTimeout() 7 ...
- 使用spin.js优化等待ajax返回时的页面效果
[本文出自天外归云的博客园] 最近在做一个JIRA信息统计的系统,在统计JIRA关联信息的过程中由于需要等待ajax返回结果到前端,时间较长,所以要添加一段等待时的loading画面,使用spin.j ...
- 加载动画插件spin.js的使用随笔
背景: 在请求后台的“漫长”等待过程中,为了提升用户体验,需要一个类似 的加载动画效果,让用户明确现在处于请求过程中,而不是机子down掉或者网站死了 静态demo(未与后台交互): HTML代码如 ...
- Loading——spin.js
官网:[http://spin.js.org/] Github地址:[https://github.com/fgnass/spin.js]
- jQuery动态加载动画spin.js
在线演示 本地下载
- js spin 加载动画(loading)
js spin 加载动画 最近做页面ajax加载是又用到loading动画,还好有一个spin.js 具体的包大家可以去http://fgnass.github.com/spin.js/下载, 如果想 ...
随机推荐
- iOS 判断网络连接状态的几种方法
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "PingFang SC"; color: #801b80 } p.p2 ...
- phpstorm常用功能&快捷键(mac)
command + delete 删除整行 option + comman +enter 下面增加一行 command + D 复制出一行 command + / 单行注释 control + shi ...
- 字符串 HDU 1039
规则: 1.必须至少包含一个元音字母.a e i o u 2.不能包含三个连续元音或者连续辅音字母. 3.不能包含两个连续字母,除了'ee'和'oo'. PS:字母个数(1<= N <=2 ...
- 【WP8.1】HttpClient网络请求、进度以及终止
工作这么长时间,起初还是喜欢用面向程序过程的思路去写代码. 慢慢的才会用面向对象的思路分析.解决问题.也算是一点点进步吧. 最近在做一个下载音乐的功能.用到了HttpClient类. 于是就简单的写了 ...
- java环境变量以及jdk、jre、jvm
一.jdk,jre,jvm的了解:jdk全称java development kit即java开发工具包,是整个java的核心,包含了java运行环境jre.java工具包和java的基础类库: jr ...
- 使用stack的思考
对于使用stack进行()的配对检查,不需要使用额外的空间对每个字符进行存储和push与pop的操作. 只使用size对()进行处理即可,因为只有一种括号,所以入栈为size加1,出栈为size-1. ...
- table隔行变色
table tr:nth-child(2n) { background: #EEF8F0; } table tr:nth-child(2n+1) { b ...
- 关于JavaScript设计模式(一)
以后都在简书写文章了,所以这个转载我在简书中写的.地址这里 http://www.jianshu.com/p/c7b3c2c148c5
- gitlab使用个人版v16.11
title: gitlab使用个人版v16.11 date: 2016-11-13 20:53:00 tags: [gitlab] --- 1.安装gitbash 附上地址链接:git 2.配置git ...
- Memcache的增删改查
Memcache是把数据存放到内存的一种缓存技术,为了提高访问的速度,memcache存储的数据一般是频繁.不太重要的数据,php使用memcache,需要两步: (1).php_memcache.d ...