奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

jQuery Mobile

jQuery實現網頁進度顯示插件方法

時間:2024-06-23 19:13:30 jQuery Mobile 我要投稿
  • 相關推薦

jQuery實現網頁進度顯示插件方法

  使用js編寫 可以靈活的生成進度條 方便進對一些工作進度進行圖形顯示

  1、簡單的調用

  //所有步驟的數據

  var stepListJson=[{StepNum:1,StepText:“第一步”},

  {StepNum:2,StepText:"第二步"},

  {StepNum:3,StepText:"第三步"},

  {StepNum:4,StepText:"第四步"},

  {StepNum:5,StepText:"第五步"},

  {StepNum:6,StepText:"第六步"},

  {StepNum:7,StepText:"第七步"}];

  //當前進行到第幾步

  var currentStep=5;

  //new一個工具類

  var StepTool = new Step_Tool_dc(“test”,“mycall”);

  //使用工具對頁面繪制相關流程步驟圖形顯示

  StepTool.drawStep(currentStep,stepListJson);

  //回調函數

  function mycall(restult){

  // alert(“mycall”+result.value+“:“+result.text);

  StepTool.drawStep(result.value,stepListJson);

  //TODO…這里可以填充點擊步驟的后加載相對應數據的代碼

  }

  2、自定義皮膚修改

  插件提供了兩套皮膚科共選擇如果不能滿足您的要求,則自己編寫CSS代碼即可

  html代碼

  復制代碼 代碼如下:

  當前步驟:第步重新生成

  //所有步驟的數據

  var stepListJson=[{StepNum:1,StepText:"第一步"},

  {StepNum:2,StepText:"第二步"},

  {StepNum:3,StepText:"第三步"},

  {StepNum:4,StepText:"第四步"},

  {StepNum:5,StepText:"第五步"},

  {StepNum:6,StepText:"第六步"},

  {StepNum:7,StepText:"第七步"}];

  //當前進行到第幾步

  var currentStep=5;

  //new一個工具類

  var StepTool = new Step_Tool_dc("test","mycall");

  //使用工具對頁面繪制相關流程步驟圖形顯示

  StepTool.drawStep(currentStep,stepListJson);

  //回調函數

  function mycall(restult){

  // alert("mycall"+result.value+":"+result.text);

  StepTool.drawStep(result.value,stepListJson);

  //TODO...這里可以填充點擊步驟的后加載相對應數據的代碼

  }

  javascript代碼

  復制代碼 代碼如下:

  /**

  * @auther DangChengcheng 請保留作者

  * @mailTo dc2002007@163.com

  */

  var Step_Tool_dc =function(ClassName,callFun){

  this.ClassName=ClassName,

  this.callFun=callFun,

  this.Steps = new Array(),

  this.stepAllHtml="";

  }

  Step_Tool_dc.prototype={

  /**

  * 繪制到目標位置

  */

  createStepArray:function(currStep,stepListJson){

  this.currStep=currStep;

  for (var i=0; i<stepListJson.length;i++){

  var Step_Obj =new Step( this.currStep,stepListJson[i].StepNum,stepListJson[i].StepText,stepListJson.length);

  Step_Obj.createStepHtml();

  this.Steps.push(Step_Obj);

  }

  },

  drawStep:function(currStep,stepListJson){

  this.clear();

  this.createStepArray(currStep,stepListJson);

  if(this.Steps.length>0){

  this.stepAllHtml+="

  ";

  for (var i=0; i<this.Steps.length;i++){

  this.stepAllHtml+=this.Steps[i].htmlCode;

  }

  this.stepAllHtml+="";

  jQuery("."+this.ClassName).html(this.stepAllHtml);

  this.createEvent();

  } else{

  jQuery("."+this.ClassName).html("沒有任何步驟");

  }

  },createEvent:function(){

  var self=this;

  jQuery("."+this.ClassName+" ul li a").click(function(){

  var num=jQuery(this).attr("data-value");

  var text=jQuery(this).attr("data-text");

  result={value:num,text:text} ;

  eval(self.callFun+"(result)");

  });

  }

  ,clear:function(){

  this.Steps=new Array();

  jQuery("."+this.ClassName).html("");

  this.stepAllHtml="";

  }

  }

  var Step=function(currStep,StepNum,StepText,totalCount){

  this.currStep=currStep,

  this.StepNum=StepNum ,

  this.StepText=StepText,

  this.totalCount=totalCount,

  this.htmlCode="";

  }

  Step.prototype={

  createStepHtml:function(){

  var stepHtml=""+this.StepNum+"";

  stepHtml=stepHtml+""+this.StepText+"";

  if(this.currStep>this.totalCount){

  this.currStep=this.totalCount;

  }else if(this.currStep<=0){this.currStep=1;}

  if(this.currStep>this.StepNum&&this.StepNum==1){

  classSype="firstFinshStep";

  } else if(this.currStep==this.StepNum&&this.StepNum==1){

  classSype="firstFinshStep_curr1";

  }

  else if(this.currStep==this.StepNum&&this.currStep!=this.totalCount){//當前步驟,下一個未進行,并且不是最后一個

  classSype="coressStep";

  }else if(this.currStep==this.StepNum&&this.StepNum==this.totalCount){//當前步驟 并且是最后一步

  classSype="finshlast";

  }else if(this.currStep<this.StepNum&&this.StepNum==this.totalCount){//未進行步驟,并且是最后一個

  classSype="last";

  } else if(this.currStep<this.StepNum){//未進行的步驟

  classSype="loadStep";

  } else if(this.currStep>this.StepNum){//已進行的步驟

  classSype="finshStep";

  }

  stepHtml="

  "+stepHtml+"";

  this.htmlCode=stepHtml;

  }

  }


【 jQuery實現網頁進度顯示插件方法】相關文章:

設置雙顯示器顯示的方法11-17

顯示器的維護方法06-29

電腦無法顯示該網頁的解決辦法12-12

移動硬盤無法顯示解決方法12-29

在Word標題欄顯示文件名的方法03-10

配置顯示器顏色配置文件方法教程12-02

Excel中設置顯示當前的時間日期序號方法解析07-22

CAD出現形未定義,文字不顯示的處理方法09-05

施工項目進度控制要點02-06

工程項目進度管理措施03-20

主站蜘蛛池模板: 保德县| 郴州市| 岢岚县| 阿勒泰市| 通海县| 公安县| 蕲春县| 洛浦县| 卢湾区| 六盘水市| 崇义县| 玉林市| 丁青县| 桃园市| 北京市| 昆山市| 泰安市| 原阳县| 兴安县| 平乐县| 万安县| 商河县| 会昌县| 阳曲县| 陵川县| 江阴市| 杭州市| 扬州市| 临夏县| 荃湾区| 阿合奇县| 吐鲁番市| 杂多县| 尼玛县| 石阡县| 佛冈县| 五莲县| 酒泉市| 重庆市| 民和| 双柏县|