lrtk.js 3.18 KB
function getStyle(obj,name)
{
	if(obj.currentStyle)
	{
		return obj.currentStyle[name]
	}
	else
	{
		return getComputedStyle(obj,false)[name]
	}
}

function getByClass(oParent,nClass)
{
	var eLe = oParent.getElementsByTagName('*');
	var aRrent  = [];
	for(var i=0; i<eLe.length; i++)
	{
		if(eLe[i].className == nClass)
		{
			aRrent.push(eLe[i]);
		}
	}
	return aRrent;
}

function startMove(obj,att,add)
{
//	clearInterval(obj.timer)
//	obj.timer = setInterval(function(){
	   var cutt = 0 ;
	   if(att=='opacity')
	   {
		   cutt = Math.round(parseFloat(getStyle(obj,att)));
	   }
	   else
	   {
		   cutt = Math.round(parseInt(getStyle(obj,att)));
	   }
//	   var speed = (add-cutt)/4;
	   var speed = (add-cutt)
	   speed = speed>0?Math.ceil(speed):Math.floor(speed);
	   if(cutt==add)
	   {
		   clearInterval(obj.timer)
	   }
	   else
	   {
		   if(att=='opacity')
		   {
			   obj.style.opacity = (cutt+speed)/100;
			   obj.style.filter = 'alpha(opacity:'+(cutt+speed)+')';
		   }
		   else
		   {
			   obj.style[att] = cutt+speed+'px';
		   }
	   }
	   
//	},30)
}

  window.onload = function()
  {
	  var oDiv = $("#playBox");
	  var oPre = $("#playBox .pre")[0];
	  var oNext = $("#playBox .next")[0];
	  var oUlBig = $("#playBox .oUlplay")[0];
	  var aBigLi = $("#playBox .oUlplay li");
	  var aLiSmall = $("#divSystemNoticeSwitch li");
//	  var btnNext = $('#btnNext');
	  if (aLiSmall.length < 2) {
	      return;
	  }
	  function tab()
	  {
//	     for(var i=0; i<aLiSmall.length; i++)
//	     {
//	         aLiSmall[i].className = 'btn-systemnotice-switch-round';
//	     }
//	     aLiSmall[now].className = 'btn-systemnotice-switch-round-selected'
	     startMove(oUlBig,'left',-(now*aBigLi[0].offsetWidth))
	  }
	  var now = 0;
	  for(var i=0; i<aLiSmall.length; i++)
	  {
		  aLiSmall[i].index = i;
		  aLiSmall[i].onclick = function()
		  {
			  now = this.index;
			  tab();
		  }
	 }
	  $("#btnUp").click(function(){
		  if(now==0)
			  return;
		  now--
		  if(now==0)
    		  $("#btnUp").attr("src","assets/images/index/backend.png");
	      if(now ==-1)
	      {
	    	  now = aBigLi.length;
	      }
		  $("#btnNext").attr("src","assets/images/index/next.png");
	      tab();
	  })
	  
	  $("#btnNext").click(function(){
	      if(now ==aBigLi.length)
	      {
//	    	  now = 0;
	    	  return;
	      }else{
	    	  now++
	    	  if(now==aBigLi.length-1)
	    		  $("#btnNext").attr("src","assets/images/index/nextend.png");
	    	  if(now==aBigLi.length)
	    		  return;
	    	  else{
	    		  $("#btnUp").attr("src","assets/images/index/back.png");
	    		  tab();
	    	  }
	      }
	  });
//	  oPre.onclick = function()
//	  {
//	      now--
//	      if(now ==-1)
//	      {
//	    	  now = aBigLi.length;
//	      }
//	       tab();
//	  }
//	   oNext.onclick = function()
//	  {
//	       now++
//	      if(now ==aBigLi.length)
//	      {
//	    	  now = 0;
//	      }
//	       
//	      tab();
//	  }
//	  var timer = setInterval(oNext.onclick,6000) //�������ʱ������
//	  oDiv.onmouseover = function()
//	  {
//	      clearInterval(timer)
//	  }
//	   oDiv.onmouseout = function()
//	  {
//	      timer = setInterval(oNext.onclick,6000) //�������ʱ������
//	  }

  }