js 知识

来源:互联网 发布:mac电路设计软件 编辑:程序博客网 时间:2024/04/29 11:16
让当前页面显示整个屏幕
$(document).ready(function(){ 
  if(window.top != window.self)
  window.top.location.href = location.href;
});


自动执行
$(function() { $("table tr:nth-child(even)").addClass("even"); //任何需要执行的js特效 });


<body onload="myfunction()">


$(document).ready(function() {
   int();
});


js控制div显示与隐藏
style="display:none;"
      var target=document.getElementById(targetid);
      var clicktext=document.getElementById(objN)
            if (target.style.display=="block"){
                target.style.display="none";
                clicktext.innerText="点击查看详细信息";
            } else {
                target.style.display="block";
                clicktext.innerText='关闭详细信息信息';
            }
隐藏域
<input type="hidden" name="field_name" value="value"> 


var arrayApprovePeople =[];//定义数组
var sortArray=[];//排序数组


 arrayApprovePeople[16]=data.jsonmap['Hour_22'] ;//后台传map,取值
 arrayApprovePeople[17]=data.jsonmap['Hour_23'] ;
 
 sortArray =arrayApprovePeople.slice();//数组复制,新的数组
 sortArray.sort(function(a,b){ return a-b});//数组排序 a-b由小到大,b-a由大到小
 var first=arrayApprovePeople.indexOf(sortArray[17]);//对应值在数组中的位置
 var second=arrayApprovePeople.indexOf(sortArray[16]);
 var third=arrayApprovePeople.indexOf(sortArray[15]);
 arrayApprovePeople[first]={value:sortArray[17],itemStyle:{normal:{color:'#e63f3f'}}};//对应位置的数组赋值
 arrayApprovePeople[second]={value:sortArray[16],itemStyle:{normal:{color:'#ef931c'}}};
 arrayApprovePeople[third]={value:sortArray[15],itemStyle:{normal:{color:'#35a165'}}};


setTimeout(function(){getApFlow() ;//1秒后执行 },1000);


js取时间,AddDayCount 为负数则为昨天的时间
function GetDateStr(AddDayCount) { 
var dd = new Date(); 
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 
var y = dd.getFullYear(); 
var m = dd.getMonth()+1;//获取当前月份的日期 
var d = dd.getDate(); 
return y+"-"+m+"-"+d; 



js千位符
function thousandBitSeparator(num) { 
                var num = (num || 0).toString(), result = '';
                while (num.length > 3) {
                    result = ',' + num.slice(-3) + result;
                    num = num.slice(0, num.length - 3);
                }
                if (num) { result = num + result; }
                return result;
 }


点击<a>标签回到页面顶部,实则应该保持页面不动。
解决,a标签中加 href="JavaScript:void(0)" ,点击a标签就不会跳到页面顶部了
<a href="JavaScript:void(0)" page="${pageView.currentPage + 1}" id="devicesUlLiNext">下一页</a>
0 0