//传入秒,获得时分秒格式
function formatSec(value){ var curTimeSec = parseInt(value); var timeHour= 0; var timeMinute= 0; if(curTimeSec >= 60) { timeMinute= parseInt(curTimeSec/60); curTimeSec = parseInt(curTimeSec`); if(timeMinute >= 60) { timeHour= parseInt(timeMinute/60); timeMinute= parseInt(timeMinute`); } } var result = ""+(parseInt(curTimeSec)<10?("0"+parseInt(curTimeSec)):parseInt(curTimeSec)); if(timeMinute >= 0) { if(timeMinute<10){ result="0"+timeMinute+":"+result; }else{ result=timeMinute+":"+result; } } if(timeHour >= 0) { if(timeHour<10){ result="0"+timeHour+":"+result; }else{ result=timeHour+":"+result; } } return result; }
//转换json为key,value function transJson(data) { var array = []; for(var i in data){ array.push(i + "=" + data[i]); } return array.join("&");
}
//获取元素在数组的索引 function classIndexOf(arr,v){ for(var i=0;i<arr.length;i++){ if(arr[i]==v){ return i; } } return -1; }
//增加class属性 function addEleClass(eleId,attr){ var obj = document.getElementById(eleId); if(!!obj){ var classArr = obj.className.split(" "); var indexNum = classIndexOf(classArr,attr); if(indexNum==-1){ obj.className+=(" "+attr); } } }
//去除属性 function removeEleClass(eleId,attr){ var obj = getEle(eleId); if(!!obj && !!obj.className){ var classArr = obj.className.split(" "); var indexNum = classIndexOf(classArr,attr); if(indexNum!=-1){ classArr.splice(indexNum,1); obj.className=classArr.join(" "); } } }
//ajax请求 function ajaxPost(_url, _params ,_callback){ var xmlHttp = {}; if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4) { var status = xmlHttp.status; if (status == 200) { _callback(xmlHttp.responseText); } else { console.log("状态不正确,为: " + status); } } }; xmlHttp.open("POST", _url, true); xmlHttp.setRequestHeader('content-type','application/x-www-form-urlencoded'); xmlHttp.send(transJson(_params)); }