`
myfreespace
  • 浏览: 222680 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

工作中写的图片轮换

阅读更多

/*
 * 功能:俱乐部-球迷频道js
 * 标签切换 焦点图切换
 * $Id$
 * bilibo@ifensi.com
 * 2010-09-17
 */

//标签切换 用法介绍
/*id="player_nav_1" 鼠标点击的标签 _nav_是确定的 前面的可以更改
 *id="player_block_1 要切换的内容 _block_是确定的前面的可以更改以用于不同的地方
 *$(".awards_nav a").click(function(){switchBlock(this,4);}); 绑定事件 
 */
function switchBlock(_this,count)
{
	var id=_this.id.replace(/^.+_/,"");
	var name_space=_this.id.replace(/_.+/,"");
	
	for(var i=1;i<=count;i++)
	{
		jQuery("#"+name_space+"_nav_"+i).removeAttr("class");
		document.getElementById(name_space+"_block_"+i).style.display="none";
	}
	document.getElementById(_this.id).className="current";
	document.getElementById(name_space+"_block_"+id).style.display="block";
}

//焦点图1
var cur_index=1;
var num=4; //循环的个数
var settime;
//鼠标移动上方显示
function Show_Dab(Dab_num)
{
	stopAction();
	for(var i=1;i<=4;i++)
	{
		document.getElementById("img_" + i).style.display = "none";
		document.getElementById("tdiv" + i).style.display = "none";
		document.getElementById("txt"+i).className = "";
	}
		document.getElementById("img_" + Dab_num).style.display = "block";
		document.getElementById("tdiv" + Dab_num).style.display = "block";
		document.getElementById("txt" + Dab_num).className = "dq";
}
//鼠标移除后自动循环
function Show_Begin()
{
	startAction();
	
}
//自动循环
function change_Menu()
{
	for(var i=1;i<=num;i++)
	{
		if(cur_index==i){
			jQuery("#img_"+i).show("slow");
			document.getElementById("tdiv"+i).style.display = "block";
			document.getElementById("txt"+i).className = "dq";
		}else{
			jQuery("#img_"+i).hide("slow");
			document.getElementById("tdiv" + i).style.display = "none";
			document.getElementById("txt"+i).className ="";
		}
	}
}
//初始化调用
function conAction()
{
	if(cur_index<4)
	{
	   cur_index++;
	}
	else
	{
	    cur_index=1;
	}
	change_Menu();
}

function startAction()
{
	stopAction();
	settime = setInterval(conAction,5000);
}
//停止循环
function stopAction()
{
	clearInterval(settime);
}
//焦点图2
var cur_num=1;
var total=4; //循环的个数
var timeid; 
//鼠标移动到上方显示
function Show_pic(num)
{
	stopPic();
	for(var i=1;i<=4;i++)
	{
		document.getElementById("img1_" + i).style.display = "none";
		document.getElementById("gtxt" + i).style.display = "none";
		document.getElementById("list"+i).className = "baise";
	}
		document.getElementById("img1_" + num).style.display = "block";
		document.getElementById("gtxt" + num).style.display = "block";
		document.getElementById("list" + num).className = "dangqian";
}
//自动显示
function change_pic()
{
	for(var i=1;i<=total;i++)
	{
		if(cur_num==i){
//			jQuery("#img1_"+i).show("slow");
//			jQuery("#gtxt"+i).show("slow");
			document.getElementById("img1_" + i).style.display = "block";
			document.getElementById("gtxt" + i).style.display = "block";
			document.getElementById("list"+i).className = "dangqian";
		}else{
//			jQuery("#img1_"+i).hide("slow");
//			jQuery("#gtxt"+i).hide("slow");
			document.getElementById("img1_" + i).style.display = "none";
			document.getElementById("gtxt" + i).style.display = "none";
			document.getElementById("list"+i).className ="baise";
		}
	}
}
//自动显示判断
function beginPic()
{
	if(cur_num<4)
	{
	   cur_num++;
	}
	else
	{
	    cur_num=1;
	}
	change_pic();
}
//暂停显示
function stopPic()
{
	clearInterval(timeid);
}
function startPic()
{
	stopPic();
	timeid = setInterval(beginPic,5000);
}
//鼠标移除开始滚动
function Begin_show()
{
	startPic();
	
}
//页面加载调用
window.onload=function()
{
	startAction();
	startPic();
}
//pk赞
function pkzan(voteid,teamid,nn)
{
	var uu = jQuery("#uname").text();
	
	if(uu){
		 jQuery.ajax({            

				type:'post',

				url:'/fans/fans.ajax.php?action=addvote',

				dataType:'data',

				data:'checkip=0&voteid='+voteid+'&chs='+teamid+'&uu='+uu,

				success:function(data){
				   alert(data);
				if (data =="")
				{
					var pid = "#pk"+nn;
					var num = jQuery(pid).text();
					num = parseInt(num)+1;
					jQuery(pid).text(num);
				}	


			  }

			});

			}else{

				alert('请先登录,谢谢');
			}
}

//积分榜上下滚动
var speed=30;
function Marquee(){ 
	var demo1 = jQuery("#football_block_5");
	var demo = jQuery("#contentul");
	if(demo.scrollTop()>=demo1.height())
		demo.scrollTop(0); 
	else{
		demo.scrollTop(demo.scrollTop()+90);
	}
}
function Marquee1()
{
	var demo1 = jQuery("#football_block_5");
	var demo = jQuery("#contentul");

	if(demo.scrollTop()<demo1.height())
		demo.scrollTop(0);
}
function moveup()
{
	Marquee1();
}
function movedown()
{
	Marquee();
}
 
1
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics