Javascript特效

//滚动屏幕中固定图片
var top=82;
function leftAdvScroll(){ 
 //document.getElementById("leftAdv").style.pixelTop=document.body.offsetHeight+document.body.scrollTop-document.getElementById

("leftAdv").offsetHeight; 
 document.getElementById("leftAdv").style.pixelTop=top+document.body.scrollTop; 
}
window.onscroll=leftAdvScroll;

 

 

//时钟效果

function showTime(){ 
 var time=new Date();   //获取当前时间 
 var year=time.getYear();  //年 
 var month=time.getMonth()+1; //月 
 var day=time.getDate();   //日
 var hour=time.getHours();  //时 
 var minute=time.getMinutes(); //分
 var second=time.getSeconds(); //秒 
 var week=0;      //星期
 var weeks=new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六'); 
 for(i=0;i<weeks.length;i++){
  if(i==time.getDay()) {   
   week=weeks[i];
  }
 }
 var displayTime="今天是"+year+"年"+month+"月"+day+"日  "+week+"<br>时间是: "; 
 var addTime=0;
 if(minute>=0 && minute<10){
  addTime=": 0"+minute;
 }else{
  addTime=": "+minute;
 }
 if(second>=0 && second<10){
  addTime+=": 0"+second;
 }else{
  addTime+=": "+second;
 }
 if(hour<=12){
  displayTime+=hour+addTime+" AM";
 }else{
  hour=hour-12;
  displayTime+=hour+addTime+" PM";
 } 
 document.getElementById("showTimeTable").rows[0].cells[0].innerHTML=displayTime;
 m++;
 if(m==5){
  showImg();
  m=0;
 }
 setTimeout("showTime()",1000); 
}

 

 

//漂浮广告

var x=50,y=60;    //浮动广告初始位置
var xin=true,yin=true;  //xin为真,则向右运动,否则向左运动,yin为真,则向下运动,否则向上运动
var step=1;  //移动的距离
var delay=10; //移动的时间间隔
function floatAD(){
 var l=0;  //l左边界,
 var t=document.body.scrollTop; //t上边界
 var r=document.body.offsetWidth-document.getElementById("fly").offsetWidth;  //层移动的右边界
 var b=document.body.offsetHeight+document.body.scrollTop-document.getElementById("fly").offsetHeight; //层移动的下边界
 document.getElementById("fly").style.left=x;  //层移动后的左边界
 document.getElementById("fly").style.top=y;   //层移动后的上边界
 x=x+step*(xin?1:-1);  //判断水平方向
 if(x<l){xin=true;x=l}  //达到边界后的处理
 if(x>r){xin=false;x=r}
 y=y+step*(yin?1:-1);
 if(y<t){yin=true;y=t}
 if(y>b){yin=false;y=b}
 setTimeout("floatAD()",delay);
}

 

 

//光标位置

event.clientX
event.clientY

 

//取出一组单选中选中的值.js

var sheetName="";     //sheet代表单选按钮的名字
 for(x=0;x<sheet.length;x++){
  if(sheet[x].checked==true){
   sheetName=sheet[x].value;  //取出选中的单选按钮的值
   break;
  }
 }

 

 

//去掉字符串首尾的空格
function trim(param){
 var substr;
 var str=param;
 var lindex;        //左边最后一个空格的索引
 var rindex;        //右边到左边的最后一个空格的索引
 for(i=0;i<str.length;i++){    //从左到右循环字符串中的每个字符
  substr=str.substring(i,i+1);
  if(substr==" " || substr==" "){  //判断是否为半角空格和全角空格   
   lindex=i;
  }else{   
   break;
  }
 }
 if(lindex==str.length-1){    //如果最后一个空格也是str的最后的索引  
  str="";
  return str;
 }else{
  str=str.substring(lindex+1);
 }
 for(j=str.length-1;j>=0;j--){    //从右到左循环字符串中的每个字符
  substr=str.substring(j,j+1);
  if(substr==" " || substr==" "){  //判断是否为半角空格和全角空格
   rindex=j;
  }else{
   break;       //没有空格就跳出循环
  }
 } 
 str=str.substring(0,rindex);
 return str;
}

 

//页面滑到最下方

window.scrollTo(0,document.body.clientHeight);

你可能感兴趣的:(JavaScript,J#)