欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  技术分享

jQuery电子商城动态生成订单进度步骤代码例子

程序员文章站 2022-03-01 14:52:26
...

本例子将给大家讲述怎么实现jQuery动态生成订单进度的步骤和代码分享、这种功能一般都将被应用在电子商城等网站、主要用来显示订单的状态、jQuery动态生成订单进度步骤代码、提取后台传输到页面的数据、根据数据进行进度的变更、默认设置初始值进行进度的变更

这个demo主要利用了延时加载的效果、也就是说0.1秒后展示结果、因为HTML加载顺序、先加载脚本 样式、再加载body内容、下面先看下程序的运行效果吧

jQuery电子商城动态生成订单进度步骤代码例子


HTML代码

<div class="stepInfo">
	<ul>
		<li></li>
		<li></li>
	</ul>
	<div class="stepIco stepIco1" id="create">1
		<div class="stepText" id="createText">创建订单</div>
	</div>
	<div class="stepIco stepIco2" id="check">2
		<div class="stepText" id="checkText">审核订单</div>
	</div>
	<div class="stepIco stepIco3" id="produce">3
		<div class="stepText" id="produceText">生产</div>
	</div>
	<div class="stepIco stepIco4" id="delivery">4
		<div class="stepText" id="deliveryText">配送</div>
	</div>
	<div class="stepIco stepIco5" id="received">5
		<div class="stepText" id="receivedText">签收</div>
	</div>
</div>


jQuery代码

$(function() {
	setTimeout("changeDivStyle();", 100);
});

function changeDivStyle(){
	//获取隐藏框值
	//var o_status = $("#o_status").val();	
	var o_status = 4;
	if(o_status==0){
		$(´#create´).css(´background´, ´#DD0000´);
		$(´#createText´).css(´color´, ´#DD0000´);
	}else if(o_status==1||o_status==2){
		$(´#check´).css(´background´, ´#DD0000´);
		$(´#checkText´).css(´color´, ´#DD0000´);
	}else if(o_status==3){
		$(´#produce´).css(´background´, ´#DD0000´);
		$(´#produceText´).css(´color´, ´#DD0000´);
	}else if(o_status==4){
		$(´#delivery´).css(´background´, ´#DD0000´);
		$(´#deliveryText´).css(´color´, ´#DD0000´);
	}else if(o_status>=5){
		$(´#received´).css(´background´, ´#DD0000´);
		$(´#receivedText´).css(´color´, ´#DD0000´);
	}
}

这样一个非常炫酷的订单状态跟踪就做好了、下面给大家贴上源代码的下载地址

源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1bn5yrRD 密码: qb55