easyui制作进度条案例demo

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>fe</title>

<link rel="stylesheet" type="text/css" href="easyui/easyui.css">

<link rel="stylesheet" type="text/css" href="easyui/jinduDemo.css">

<link rel="stylesheet" type="text/css" href="easyui/lodingstyle.css">

<script type="text/javascript" src="easyui/jquery.min.js"></script>

<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>

</head>

<body>

<div class="progressBIgDiv"style="z-index:9999;background: -webkit-gradient(linear, left top, left bottom, from(#28519c00), to(#1b2969));">

<div id="caseViolette">

<div id="cercle">

<div id="cercleCache"></div>

</div>

<div id="load">

<p>loading</p>

</div>

<div id="point"></div>

</div>

<div id="p" class="easyui-progressbar" style="position: absolute;top: 152px;width: 498px;height: 18px;margin: 0px;"></div>

<div style="position: absolute;margin:20px 0;top: 152px;">

<a href="#" class="easyui-linkbutton" onclick="start()">测试</a>

</div>

</div>

<script>

function start() {

var value = $(‘#p‘).progressbar(‘getValue‘);

if (value < 100) {

value += Math.floor(Math.random() * 10);

$(‘#p‘).progressbar(‘setValue‘, value);

setTimeout(arguments.callee, 200);

}

};

</script>

<!--<script type=‘text/javascript‘>

var timerId;

$(function(){

//每隔0.5秒自动调用方法,实现进度条的实时更新

timerId=window.setInterval(getForm,500);

});

function getForm(){

//使用JQuery从后台获取JSON格式的数据

$.ajax({

type:"post",//请求方式

url:"getProgressValueByJson",//发送请求地址

timeout:30000,//超时时间:30秒

dataType:"json",//设置返回数据的格式

//请求成功后的回调函数 data为json格式

success:function(data){

if(data.progressValue>=100){

window.clearInterval(timerId);

}

$(‘#p‘).progressbar(‘setValue‘,data.progressValue);

},

//请求出错的处理

error:function(){

window.clearInterval(timerId);

alert("请求出错");

}

});

}

</script>-->

</body>

</html>

原文地址:https://www.cnblogs.com/benmumu/p/8883586.html

时间: 2024-10-05 23:36:54

easyui制作进度条案例demo的相关文章

html5中的progress兼容ie,制作进度条样式

html5新增的progress标签用处很大,它可以制作进度条,不用像以前那样用css来制作进度条! 一.progress使用方法 progress标签很好使用,他有两个属性,value和max,value表示当前进度而max表示总进度(一般可以用100) 1 <progress value="50" max="100"></progress> 二.progress如何兼容ie浏览器 用过progress标签的肯定知道,这个标签虽然好用但是不

EasyUI添加进度条

EasyUI添加进度条 添加进度条重点只有一个,如何合理安排进度刷新与异步调用逻辑,假如我们在javascript代码中通过ajax或者第三方框架dwr等对远程服务进行异步调用,实现进度条就需要做到以下三点: 在异步刷新之前打开进度条 异步刷新的过程中不断的刷新进度数据 异步刷新之后关闭进度条 详细代码 代码如下所示: <div id="a" class="easyui-dialog" title="进度" data-options=&qu

制作进度条(UISlider)

怎样判断是否应当使用进度条 用进度条的主要目的是为了用一根管子的充满程度来直观地表示某种数值的百分比,进度条分为可拖动和不可拖动两种. 可拖动进度条和不可拖动进度条的原理几乎是一模一样,唯一的区别是可拖动进度条上多了一个拖动快和BoxCollider来接收事件,而不可拖动的进度条只能显示一个数字的百分比,无法由玩家去操控. 在判断是否应该使用进度条时,有以下的规律可以遵循: (1)如果某一种值,它有最大值,需要表达它当前的值的占比,这个时候用进度条会非常直观.此时应当用不可拖动的进度条.例如:角

使用NGUI制作进度条(血条/蓝条)

制作血条和蓝条,原理都是一样的,下面创建一个可以复用的进度条. 第一步,搭建基本的UI显示界面,使用NGUI(没有插件的童鞋可以看我上一遍文章 )创建一个基本的进度条界面. 选中UIRoot,在Scene视图中,创建一个Sprite,重命名为NumberBar,为其选择图集和精灵,修改其大小到合适位置(256* 32).在其上右键,Attach一个Box Collider,然后再右键Attach一个Slider Script.我们会看到Slider组件会有些参数,我们会在稍后解释. 选中刚创建的

案例-pyqt进度条案例

import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * import queue #如果不加载这个模板,pyinstaller打包后,可能无法运行requests模板 import requests ################################################ ###################################

EasyUI - Progressbar 进度条控件

效果: html代码: <div id="p" style="width:400px;"></div> JS代码: $(function () { $('#p').progressbar({ value: 60 }); })

进度条简单demo

布局非常简单. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:ori

利用CSS制作进度条

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

使用 new XMLHttpRequest() 制作下载文件进度条

mui 进度控件使用方法: 检查当前容器(container控件)自身是否包含.mui-progressbar类: 当前容器包含.mui-progressbar类,则以当前容器为目标控件,直接显示进度: 否则,检查当前容器的直接孩子节点是否包含.mui-progressbar类,若存在,则以遍历到的第一个含有.mui-progressbar类的孩子节点为目标控件,显示进度: 若当前容器的直接孩子节点,均不含.mui-progressbar类,则自动创建进度条控件: 如果有多个列表,每个列表在点击