js循环滚动焦点图特效轮播滚动切换代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 js循环滚动焦点图特效轮播滚动切换代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

js循环滚动焦点图特效轮播滚动切换代码

HTML代码(index.html):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>带箭头按钮左右循环滚动的js图片特效代码</title>
<LINK href="css/style.css" type=text/css rel=stylesheet>
<SCRIPT src="js/chinazjs.js"></SCRIPT>
</HEAD>
<BODY>
<DIV class=run>
<DIV class=runlf><IMG id=lfbut src="images/1.gif"></DIV>
<DIV id=gdq>
<DIV>
<UL>
  <LI>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=甜美展现得淋漓尽致 src="images/phpgnzZ98.jpg"></A><SPAN id=span0></SPAN></DT>
    <DD><A href="#">甜美展现得淋漓尽致</A></DD></DL>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=回眸一笑让人着迷 src="images/phptZkg40.jpg"></A><SPAN id=span1></SPAN></DT>
    <DD><A href="#">回眸一笑让人着迷</A></DD></DL></LI>
  <LI>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=阔腿裤遮住小象腿 src="images/phpvpbxeV.jpg"></A><SPAN 
    id=span2></SPAN></DT>
    <DD><A href="#">阔腿裤遮住小象腿</A></DD></DL>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=小礼服可爱小女人 src="images/phptlHjEC.jpg"></A><SPAN 
    id=span3></SPAN></DT>
    <DD><A href="#">小礼服可爱小女人</A></DD></DL></LI>
  <LI>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=帅气鞋和包很相搭 src="images/phpLAGT1V.jpg"></A><SPAN 
    id=span4></SPAN></DT>
    <DD><A href="#">帅气鞋和包很相搭</A></DD></DL>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=超级经典短打装扮 src="images/phpRw9XR8.jpg"></A><SPAN 
    id=span5></SPAN></DT>
    <DD><A href="#">超级经典短打装扮</A></DD></DL></LI>
  <LI>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=小西服配上工装裤 src="images/phpCT9bbt.jpg"></A><SPAN 
    id=span6></SPAN></DT>
    <DD><A href="#">小西服配上工装裤</A></DD></DL>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG 
    alt=甜蜜蜜的公主打扮 src="images/phpJFhjKb.jpg"></A><SPAN 
    id=span7></SPAN></DT>
    <DD><A href="#">甜蜜蜜的公主打扮</A></DD></DL></LI>
  <LI>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG 
    alt=复古碎花甜到不行 src="images/phpVXqy87.jpg"></A><SPAN 
    id=span8></SPAN></DT>
    <DD><A href="#">复古碎花甜到不行</A></DD></DL>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=豹纹魅惑众人眼球 src="images/phptJyz9n.jpg"></A><SPAN 
    id=span9></SPAN></DT>
    <DD><A href="#">豹纹魅惑众人眼球</A></DD></DL></LI>
  <LI>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=可人美女甜到心底 src="images/phpDDxnUe.jpg"></A><SPAN id=span10></SPAN></DT>
    <DD><A href="#">可人美女甜到心底</A></DD></DL>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=高腰裙美腿秀出来 src="images/phpUYK3W2.jpg"></A><SPAN 
    id=span11></SPAN></DT>
    <DD><A href="#">高腰裙美腿秀出来</A></DD></DL></LI>
  <LI>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=甜到心里口难开 src="images/phpM9kokW.jpg"></A><SPAN 
    id=span12></SPAN></DT>
    <DD><A href="#">甜到心里口难开</A></DD></DL>
  <DL onMouseOver="$(this,'span')[0].style.backgroundColor='#b52153'" 
  onmouseout="$(this,'span')[0].style.backgroundColor='#5f626b'">
    <DT><A href="#"><IMG alt=甜美女生反季穿靴 src="images/phpqatZcC.jpg"></A><SPAN 
    id=span13></SPAN></DT>
    <DD><A href="#">甜美女生反季穿靴</A></DD></DL></LI></UL></DIV></DIV>
<DIV class=runrg><IMG id=rgbut src="images/2.gif"></DIV></DIV>
<SCRIPT>Effect.HtmlMove("gdq","div/li","scrollLeft",18,"rgbut","lfbut",7000);</SCRIPT>
</body>
</html>

JS代码(chinazjs.js):

//版本1.3(UTF-8)//作者:伊永恒//maintain:xulunfei(function(){
	//-------------------------------------小功能集合window.Fun={
	ie:/*@cc_on!@*/
false,//是否为IEprops:{
	"class":"className"}
,toarr:function(ul){
	var ar=[];
	for(var i=0,n=ul.length;
	i<n;
	i++){
	ar[i]=ul[i];
}
return ar;
}
,//转为数组copy:function(o,ul){
	if(o._ex){
	return o;
}
else{
	for(var n in ul){
	o[n]=ul[n];
}
o._ex=true;
	return o;
}
}
,//扩展属性xcopy:function(o,ul){
	for(var n in ul){
	reg(n);
}
function reg(n){
	o[n]=function(){
	var c=Fun.toarr(arguments);
	return ul[n].apply(c.shift(),c);
}
;
}
}
//拷贝属性并将第一个参数作为新属性的this}
//window.ie=Fun.ie;
	//window.$A=Fun.toarr;
	window.$=function(id,tag){
	var re=id&&typeof id!="string"?id:document.getElementById(id)||document;
	if(!tag){
	return Fun.copy(re,Element);
}
else{
	return Dom.find(re,tag);
}
}
Element={
	find:function(tag)//查找属性集合[标签及约束 (如:li[bb>li] *[class=bbb] *[src=a.jpg] li[src=a.jpg]) ]{
	var m=/(.+)\[(\w*)(\W+)(.*)\]/.exec(tag);
	if(!m){
	var re=this.getElementsByTagName(tag);
	for(var i=0,n=re.length;
	i<n;
	i++){
	Fun.copy(re[i],Element);
}
;
	return re;
}
else{
	var arr=[],re=this.getElementsByTagName(m[1]==""?"*":m[1]);
	if(Fun.ie&&Fun.props[m[2]]){
	m[2]=Fun.props[m[2]];
}
for(var i=0,n=re.length;
	i<n;
	i++){
	if(m[3]==">"&&re[i].parentNode.id==m[2]||m[3]=="="&&re[i].getAttribute(m[2])==m[4]||m[3]=="!="&&re[i].getAttribute(m[2])!=m[4]){
	arr.push(Fun.copy(re[i],Element));
}
}
m=null;
	return arr;
}
}
,attr:function(key,v){
	if(Fun.ie&&Fun.props[key]){
	key=Fun.props[key];
}
if(v){
	this.setAttribute(key,v);
}
else{
	return this.getAttribute(key);
}
}
,//获取或设置节点属性w:function(v){
	if(v){
	this.style.width=v+"px";
}
else{
	return this.offsetWidth||this.body.offsetWidth||0;
}
}
,//获取或设置节点宽h:function(v){
	if(v){
	this.style.height=v+"px";
}
else{
	return this.offsetHeight||this.body.offsetHeight||0;
}
}
,//获取或设置节点高t:function(v){
	if(v){
	this.style.top=v+"px";
}
else{
	return this.offsetTop||(this.documentElement.scrollTop||this.body.scrollTop||0);
}
}
,//设置或返回上边距l:function(v){
	if(v){
	this.style.left=v+"px";
}
else{
	return this.offsetLeft||(this.documentElement.scrollLeft||this.body.scrollLeft||0);
}
}
,//设置或返回左边距v:function(v){
	if(v){
	this.innerHTML?this.innerHTML=v:this.value=v;
}
else{
	return this.innerHTML||this.value||"";
}
;
}
,//设置或返回值op:function(v){
	if(Fun.ie){
	this.filters.alpha.opacity=v;
}
else{
	this.style.opacity=(v/100);
}
}
//设置层的透明度}
//页面功能,无法针对节点来执行的window.Dom=Dom={
	addEvent:function(s,fn){
	this.attachEvent?this.attachEvent('on'+s,fn):this.addEventListener(s,fn,false);
	return this;
}
,//添加事件[事件(要去掉前面的on),方法]delEvent:function(s,fn){
	this.detachEvent?this.detachEvent('on'+s,fn):this.removeEventListener(s,fn,false);
	return this;
}
,//删除事件[事件(要去掉前面的on),方法]addDom:function(node,tag,first){
	var o=node.createElement(tag);
	first?node.insertBefore(o,node.firstChild):node.appendChild(o);
	return o;
}
,//创建子节点[节点,要创建的TAG,插入位置]delDom:function(node,obj){
	node.removeChild(obj);
}
,//删除子节点[父节点,要删除节点]addImg:function(url){
	var img=new Image();
	img.src=url;
	return img;
}
,//创建缓存图片[图片地址]winh:function(){
	return Math.min(document.documentElement.clientHeight,document.body.clientHeight);
}
,//返回浏览器可用高mouseX:function(event){
	return (event.pageX || (event.clientX +l(document)));
}
,//返回鼠标的X座标mouseY:function(event){
	return (event.pageY || (event.clientY +t(document)));
}
//返回鼠标的Y座标}
Fun.xcopy(Dom,Element);
}
)();
	window.Effect={
	//隔行样式[对象名称,子标签名,隔行的样式,步长(要大于2)]SwitchCss:function(id,tag,cName,sp){
	var c=$(id,tag);
	sp=sp||2;
	for(var i=0,n=c.length;
	i<n;
	i+=sp){
	c[i].className=cName;
}
}
,//选项卡[标题框子元素("id/li/_"),内容框子元素("id/li/_"),事件(mouseover/click),默认显示第几条(-1表示在鼠标移出全部隐藏,仅在事件mouseover有效),轮播时间(1秒=1000)]SwitchTag:function(tit,box,s,show,time){
	var t=tit.split('/'),b=box.split("/"),ts=$(t[0],t[1]),bs=$(b[0],b[1]),s=s||"onmouseover",now=show=show||0,c;
	for(var i=0,n=ts.length;
	i<n;
	i++){
	ts[i].old=ts[i].className.replace("show","");
	bs[i].old=bs[i].className.replace("show","");
	reg(i);
}
init();
	if(show!=-1&&time){
	go();
}
function init(){
	for(var i=0,n=ts.length;
	i<n;
	i++){
	ts[i].className=ts[i].old;
	bs[i].className=bs[i].old;
}
if(now!=-1){
	ts[now].className+=(t[2]||"")+" show";
	bs[now].className+=(b[2]||"")+" show";
}
}
function reg(i){
	ts[i][s]=function(){
	clearInterval(c);
	now=i;
	init();
}
;
	if(show!=-1&&time){
	bs[i].onmouseover=function(){
	clearInterval(c);
}
;
	bs[i].onmouseout=function(){
	go();
}
;
}
if(show==-1&&s=="onmouseover"){
	ts[i].onmouseout=function(){
	now=-1;
	init();
}
;
}
}
function go(){
	c=setInterval(function(){
	(now<ts.length-1)?now++:now=0;
	init();
}
,time);
}
}
,//事件样式切换[对像名称,子标签,移上时的标记样式,默认选中,点击后的标记样式,轮播支持]SwitchSeal:function(id,tag,cName,show,clickName,time){
	var c=$(id,tag),now=(show!=-1)?show:0,o;
	for(var i=0;
	i<c.length;
	i++){
	c[i].old=c[i].className.replace(cName,"");
	c[i].seal=false;
	reg(i);
}
if(show!=-1){
	init();
	c[now].className=cName;
	if(time){
	go();
}
}
function reg(i){
	if(show!=-1){
	c[i].onmouseover=function(){
	clearInterval(o);
	now=i;
	init();
	this.className=this.seal?clickName:cName;
}
;
	if(time){
	c[i].onmouseout=function(){
	go();
}
}
}
else{
	c[i].onmouseover=function(){
	now=i;
	this.className=this.seal?clickName:cName;
}
;
	c[i].onmouseout=function(){
	this.className=this.seal?clickName:this.old;
}
;
}
if(clickName){
	c[i].onclick=function(){
	this.seal=!this.seal;
	this.className=this.seal?clickName:this.old;
}
}
}
function init(){
	for(var i=0,n=c.length;
	i<n;
	i++){
	c[i].className=c[i].seal?clickName:c[i].old;
}
}
function go(){
	o=setInterval(function(){
	(now<c.length-1)?now++:now=0;
	init();
	c[now].className=c[now].seal?clickName:cName;
}
,time);
}
}
,//焦点滚动图[切换时间,数据集合,大图及链接id,切换的效果,小图及链接ID,文字说明及链接ID]FocusImg:function(time,foc,fbimg,show,fsimg,ftext){
	var au=$(foc,"a"),bimgs=$(foc,"img[alt!=simg]"),ba=$(fbimg,"dt")[0].find("a")[0],now=1,tm,len=au.length;
	ba.appendChild(Dom.addImg(bimgs[0].src));
	ba.href=au[0].href;
	var bi=ba.find("img")[0];
	bi.alt=bimgs[0].alt;
	var fi=["progid:DXImageTransform.Microsoft.Fade()","progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,motion=forward)","progid:DXImageTransform.Microsoft.RandomDissolve(enable=true)","progid:DXImageTransform.Microsoft.Slide(bands=1,SlideStyle=swap)","progid:DXImageTransform.Microsoft.RandomBars(orientation=vertical)","progid:DXImageTransform.Microsoft.Slide(slidestyle=push,bands=1)"];
	var bp=$(fbimg,"dd")[0].find("ul")[0];
	for(var i=0;
	i<len;
	i++){
	bp.innerHTML+="<li>"+(i+1)+"</li>";
}
var bps=bp.find("li");
	bps[0].className="show";
	function pfn(i){
	bps[i].onclick=function(){
	go(i);
}
}
;
	for(var i=0;
	i<len;
	i++){
	pfn(i);
}
if(fsimg){
	var simgs=$(foc,"img[alt=simg]"),simg=$(fsimg);
	for(var i=0;
	i<len;
	i++){
	simg.innerHTML+="<dl><dt><img src="+simgs[i].src+" /></dt><dd>"+au[i].title+"</dd></dl>";
}
var sx=$(simg,"dl");
	sx[0].className="show";
	function sfn(i){
	sx[i].onclick=function(){
	go(i);
}
}
;
	for(var i=0;
	i<len;
	i++){
	sfn(i);
}
}
if(ftext){
	var fte=$(ftext);
	fte.innerHTML="<dt><a href="+au[0].href+">"+bimgs[0].alt+"</a></dt><dd>"+au[0].title+"</dd>";
}
function xunhuan(){
	if(Fun.ie){
	bi.style.filter=fi[show];
	bi.filters[0].Apply();
	bi.filters[0].Play(duration=1);
}
ba.href=au[now].href;
	bi.src=bimgs[now].src;
	bi.alt=bimgs[now].alt;
	for(var i=0;
	i<len;
	i++){
	bps[i].className="";
}
bps[now].className="show";
	if(fsimg){
	for(var i=0;
	i<len;
	i++){
	sx[i].className="";
}
sx[now].className="show";
}
if(ftext){
	$(ftext).innerHTML="<dt><a href="+au[now].href+">"+bimgs[now].alt+"</a></dt><dd>"+au[now].title+"</dd>";
}
(now<len-1)?now++:now=0;
}
function init(){
	tm=setInterval(xunhuan,time);
}
function go(n){
	clearInterval(tm);
	now=n;
	xunhuan();
	init();
}
init();
}
,//滚动/切屏效果,[id,子容器/孙容器,方向,速度,上按钮,下按钮,分页切换时间,每次切屏的条数]HtmlMove:function(id,tag,path,rate,upbt,downbt,pgtime,lis){
	var c,mous=false,fg=tag.split('/'),o=$(id),as=o.find(fg[1]),fx=(path=="scrollRight"||path=="scrollLeft")?"scrollLeft":"scrollTop",ow=fx=="scrollTop"?as[0].h():as[0].w();
	o.onmouseover=function(){
	mous=true;
}
;
	o.onmouseout=function(){
	mous=false;
}
if(pgtime==null){
	var mx=ow*as.length,mi=0,oldra=rate,os=o.find(fg[0])[0];
	os.innerHTML+=os.innerHTML;
	if(upbt){
	$(upbt).onmousedown=function(){
	down();
	rate+=3;
}
;
	$(upbt).onmouseup=function(){
	rate=oldra;
}
;
}
if(downbt){
	$(downbt).onmousedown=function(){
	up();
	rate+=3;
}
;
	$(downbt).onmouseup=function(){
	rate=oldra;
}
;
}
function up(){
	clearInterval(c);
	c=setInterval(function(){
	if(mous){
	return;
}
(o[fx]-rate>0)?(o[fx]-=rate):(o[fx]=mx);
}
,30);
}
function down(){
	clearInterval(c);
	c=setInterval(function(){
	if(mous){
	return;
}
(o[fx]+rate<mx)?(o[fx]+=rate):(o[fx]=0);
}
,30);
}
if(path=="scrollTop"||path=="scrollLeft"){
	down();
}
else{
	up();
}
}
else{
	var pw=fx=="scrollTop"?o.h():o.w(),pgli=lis||Math.floor((pw+ow/2)/ow),pg=Math.floor((as.length+(pgli-1))/pgli),pgmx=ow*pgli,now=0,mx,d;
	var os=o.find(fg[0])[0];
	os.innerHTML+=os.innerHTML;
	d=setInterval(function(){
	go_to((path=="scrollTop"||path=="scrollLeft")?true:false);
}
,pgtime);
	if(upbt){
	$(upbt).onmousedown=function(){
	clearInterval(d);
	go_to(true);
	d=setInterval(function(){
	go_to(true);
}
,pgtime);
}
}
if(downbt){
	$(downbt).onmousedown=function(){
	clearInterval(d);
	go_to(false);
	d=setInterval(function(){
	go_to(false);
}
,pgtime);
}
}
if(fg[2]){
	var pf=o.find(fg[2])[0];
}
;
	function pfs(vs){
	if(fg[2]){
	pf.style.display="block";
	pf.style.left=vs+"px";
}
}
;
	function pfscl(){
	if(fg[2]){
	pf.style.display="none";
}
}
function go_to(fxs){
	if(mous){
	return;
}
;
	var ex;
	if(fxs){
	if(now<pg){
	now++;
}
else{
	now=1;
	o[fx]=0;
}
pfs((now-1)*pgmx);
	mx=now*pgmx;
	ex=setInterval(function(){
	(o[fx]+rate<mx)?(o[fx]+=rate):o[fx]=mx;
	if(o[fx]==mx){
	clearInterval(ex);
	ex=null;
	pfscl();
}
}
,5);
}
else{
	if(now>0){
	now--;
}
else{
	now=pg-1;
	o[fx]=pg*pgmx;
}
pfs((now+1)*pgmx);
	mx=now*pgmx;
	ex=setInterval(function(){
	(o[fx]-rate>mx)?(o[fx]-=rate):o[fx]=mx;
	if(o[fx]==mx){
	clearInterval(ex);
	ex=null;
	pfscl();
}
}
,5);
}
}
}
}
,//flash插入代码[flash地址,宽度,高度]Writeswf:function(url,w,h,id){
	document.write("<object id='"+id+"' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,24,0' width='"+w+"' height='"+h+"'><param name='movie' value='"+url+"'><param name='wmode' value='transparent'><param name='quality' value='high'><param name='menu' value='false'><embed width='"+w+"' height='"+h+"' src='"+url+"' id='"+id+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' wmode='transparent' type='application/x-shockwave-flash'></embed></object>");
}
,//跟随鼠标移动[id,在哪个标签上触发,需要显示的标签,鼠标事件类型,top偏移量,left偏移量]Mouse:function(id,tag1,tag2,ms,tpx,lpx){
	var idobj=$(id,tag1);
	var idobj2=$(id,tag2);
	for(i=0;
	i<idobj.length;
	i++){
	dir(i);
}
function dir(i){
	idobj[i]["onmouseout"]=function(){
	idobj2[i].style.display='none';
}
idobj[i][ms]=function mousexy(e){
	e= e || window.event;
	if(document.all){
	x=event.clientX + document.documentElement.scrollLeft - document.documentElement.clientLeft;
	y=event.clientY + document.documentElement.scrollTop - document.documentElement.clientTop;
}
else{
	x=e.pageX;
	y=e.pageY;
}
idobj2[i].style.display='block';
	idobj2[i].style.top =y+tpx+'px';
	idobj2[i].style.left =x+lpx+'px';
}
}
}
,//缓冲:id,要设置的图片ID,节点移动速度,要移动到的目的支持:['width:100','height:100','left:100','top:100','opacity:100','scrollTop:100','scrollLeft:100'],移动完成后回调方法名不支持参数,可选//如果事件中有opacity属性:则页面样式中要定义:opacity:0.1;
	filter:alpha(opacity=10);
	SpaceTo:function(id,slot,mx,fun){
	var o=$(id),over=0,ar=Array(),len=mx.length,temp;
	for(var i=0;
	i<len;
	i++){
	ar[i]=mx[i].split(":");
	ar[i]=ar[i].concat(li(ar[i][0]));
	ar[i][1]=parseInt(ar[i][1]);
	ar[i][1]>ar[i][2]&&(ar[i][1]+=(slot-1));
	ar[i][5]=true;
}
clearInterval(window[id+"spaceTo"]);
	window[id+"spaceTo"]=setInterval(mov,10);
	function mov(){
	for(var i=0;
	i<len;
	i++){
	if(ar[i][5]){
	ar[i][2]+=(temp=Math.floor((ar[i][1]-ar[i][2])/slot));
	ar[i][3][ar[i][0]]=ar[i][0]=='opacity' && !(/*@cc_on!@*/
false)?ar[i][2]*0.01:ar[i][2]+ar[i][4];
	if(temp==0){
	ar[i][5]=false;
	over++;
}
}
}
if(over==len){
	clearInterval(window[id+"spaceTo"]);
	if(fun){
	fun();
}
}
}
//属性元素及初始值function li(name){
	switch (name){
	case "width":return [o.offsetWidth,o.style,"px"];
	case "height":return [o.offsetHeight,o.style,"px"];
	case "left":return [o.offsetLeft,o.style,"px"];
	case "top":return [o.offsetTop,o.style,"px"];
	case "scrollTop":return [o.scrollTop,o,0];
	case "scrollLeft":return [o.scrollLeft,o,0];
	case "opacity":return /*@cc_on!@*/
false?[o.filters.alpha.Opacity,o.filters.alpha,0]:[o.style.opacity*100,o.style,0];
}
}
}
,//浮动广告,效率较差FixedMove:function(id,x,y,content){
	document.write("<div id='"+id+"' style='z-index:100;
	position:absolute;
	"+x+":0px;
	top:"+y+"px;
	'>"+content+"</div>");
	ids=$(id);
	setInterval(plays,10);
	function plays(){
	var olds=ids.t(),news=(document.body.scrollTop||document.documentElement.scrollTop)+y;
	if(olds!=news){
	var dy=(news-olds)*0.15;
	dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
	ids.t(olds+dy);
}
}
}
,//下拉列表SelectList:function(id,putid,now){
	var inbor=$(id),indt=$(id,"dt")[0],indd=$(id,"dd")[0],listi=$(id,"li");
	if(putid){
	var putid=$(putid);
}
if ((listi[0].offsetHeight)*listi.length<indd.offsetHeight){
	indd.style.height="auto";
}
indd.className="noshow";
	indt.onclick=indd.onmouseover=function(){
	indd.className="show";
	indt.className="dt2";
}
;
	inbor.onmouseout=indd.onclick=function(){
	indd.className="noshow";
	indt.className="";
}
;
	for(var i=0;
	i<listi.length;
	i++){
	isel(i);
}
function isel(i){
	if(now && now==listi[i].getAttribute("value")){
	if(putid){
	indt.innerHTML=listi[i].innerHTML;
	putid.value=listi[i].getAttribute("value");
}
else{
	indt.innerHTML=$(listi[i],"a")[0].innerHTML;
}
for(var num=0;
	num<listi.length;
	num++){
	listi[num].id=(i==num)?"open":"";
}
}
listi[i]["onmouseover"]=function(){
	listi[i].className="show";
}
listi[i]["onmouseout"]=function(){
	listi[i].className="";
}
;
	listi[i]["onclick"]=function(){
	if(putid){
	indt.innerHTML=this.innerHTML;
	putid.value=this.getAttribute("value");
}
else{
	indt.innerHTML=$(listi[i],"a")[0].innerHTML;
}
for(var num=0;
	num<listi.length;
	num++){
	listi[num].id=(i==num)?"open":"";
}
}
}
}
,//弹出窗口 [ID,上下位置,偏移值]openwin:function(id,path,dist){
	var objid=$(id);
	$("winmask").style.height=document.documentElement.scrollHeight+"px";
	//设遮罩层高度objid.style.display=$("winmask").style.display=(objid.style.display=="none")?"block":"none";
	//判断窗口显示隐藏 判断遮罩层显示隐藏function getleft(){
	objid.style.left=(document.documentElement.clientWidth-objid.offsetWidth)/2+"px"}
//打开时取得窗口left值getleft();
	if(path){
	if(path=="top"){
	objid.style.top=dist+"px"}
else{
	objid.style.bottom=dist+"px"}
}
else{
	if(dist){
	objid.style.top=(window.MessageEvent && !document.getBoxObjectFor)?document.body.scrollTop+dist+"px":document.documentElement.scrollTop+dist+"px";
}
//打开时取得窗口top值,判断goolge}
window.onresize=function(){
	getleft()}
//变化窗口大小时var trim_Version=navigator.appVersion.split(";
	")[1].replace(/[ ]/g,"");
	if(navigator.appName=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0"){
	//判断IE6function gettop(){
	objid.style.top=document.documentElement.scrollTop+dist+"px";
}
//取得top值function getbottom(){
	objid.style.top=document.documentElement.clientHeight+document.documentElement.scrollTop-objid.offsetHeight-dist+"px"}
//取得top值,得到bottom值if(path=="top"){
	gettop();
	window.onscroll=function(){
	gettop()}
}
//滚动窗口时if(path=="bottom"){
	getbottom();
	window.onscroll=function(){
	getbottom()}
}
}
}
,//拖拽功能Mdrag:function(id,event){
	var dragid=$(id) //窗口IDvar pX=(document.all)?event.x - dragid.offsetLeft:event.pageX - dragid.offsetLeft;
	//计算窗口当前位置var pY=(document.all)?event.y - dragid.offsetTop:event.pageY - dragid.offsetTop;
	var winobj=(document.all)?document:windowif(document.all){
	dragid.setCapture()}
winobj.onmousemove=function(event){
	//注册移动事件dragid.style.left=(document.all)?(window.event.x - pX)+"px":(event.pageX - pX)+"px";
	//设置窗口位置dragid.style.top =(document.all)?(window.event.y - pY)+"px":(event.pageY - pY)+"px"}
winobj.onmouseup=function(event){
	winobj.onmousemove=null;
	if(document.all){
	dragid.releaseCapture()}
}
//弹起释放移动事件}
,//滚动条[内容区ID,虚拟滚动条ID,隐藏滚动条ID]Scroll:function(conid,barid,barhideid){
	$(barhideid,"p")[0].style.height=$(conid).scrollHeight+"px"$(barid,"p")[0].style.height = ($(barid).offsetHeight*$(conid).offsetHeight/$(conid).scrollHeight)+1+"px";
	//算出滚动块的长度$(conid).onscroll= function(){
	$(barhideid).scrollTop = $(conid).scrollTop;
	$(barid,"p")[0].style.top=($(barhideid).scrollTop /$(conid).scrollHeight*$(barid).offsetHeight)+"px";
}
$(barhideid).onscroll= function(){
	$(conid).scrollTop = $(barhideid).scrollTop;
}
}
}
/* 酷站代码整理 http://www.5icool.org */

CSS代码(style.css):

h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
#container{width:100%;text-align:left;}
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11;text-decoration:underline;}
.run{POSITION:relative;HEIGHT:484px;width:680px;margin:20px auto;BORDER:#c3e8ef 1px solid;}
.runlf{Z-INDEX:100;LEFT:0px;WIDTH:51px;POSITION:absolute;TOP:210px;HEIGHT:45px}
.runrg{Z-INDEX:100;RIGHT:0px;WIDTH:51px;POSITION:absolute;TOP:210px;HEIGHT:45px}
.runlf IMG{CURSOR:pointer}
.runrg IMG{CURSOR:pointer}
#gdq{MARGIN-LEFT:31px;OVERFLOW:hidden;WIDTH:616px;PADDING-TOP:15px;POSITION:absolute}
#gdq DIV{WIDTH:50000px}
#gdq DL{FLOAT:left;WIDTH:308px;POSITION:relative;TEXT-ALIGN:center}
#gdq SPAN{DISPLAY:block;BACKGROUND:#5f626b;FILTER:alpha(opacity=80);LEFT:5px;WIDTH:298px;BOTTOM:0px;POSITION:absolute;HEIGHT:53px;opacity:0.80}
#gdq DT{MARGIN:0px auto;OVERFLOW:hidden;WIDTH:298px}
#gdq IMG{VERTICAL-ALIGN:bottom;WIDTH:298px;HEIGHT:450px}
#gdq DD{FONT-SIZE:20px;LEFT:5px;OVERFLOW:hidden;WIDTH:298px;COLOR:#fff;BOTTOM:0px;LINE-HEIGHT:28px;FONT-FAMILY:"΢ź","";WHITE-SPACE:nowrap;POSITION:absolute;HEIGHT:40px;TEXT-OVERFLOW:ellipsis;TEXT-ALIGN:center}
#gdq DD A:link{COLOR:#fff;TEXT-DECORATION:none}
#gdq DD A:visited{COLOR:#fff;TEXT-DECORATION:none}
#gdq DD A:hover{COLOR:#fff;TEXT-DECORATION:none}
#gdq DD A:active{COLOR:#fff;TEXT-DECORATION:none}
.hy_p12{FLOAT:left;WIDTH:268px;HEIGHT:486px}
.hy_p121{PADDING-RIGHT:17px;PADDING-LEFT:17px;BACKGROUND:url(../i/hy_bg3.gif) no-repeat;MARGIN-BOTTOM:10px;PADDING-BOTTOM:0px;WIDTH:234px;PADDING-TOP:50px;HEIGHT:140px}
.hy_p1_dl1{WIDTH:234px}
.hy_p1_dl1 DT{FONT-WEIGHT:bold;PADDING-BOTTOM:12px;OVERFLOW:hidden;WIDTH:234px;WHITE-SPACE:nowrap;TEXT-OVERFLOW:ellipsis}
.hy_p1_dl1 DD UL LI{OVERFLOW:hidden;WIDTH:234px;WHITE-SPACE:nowrap;HEIGHT:24px;TEXT-OVERFLOW:ellipsis}
.hy_p1_dl1 DD UL LI SPAN{COLOR:#5d93b6}
.hy_p1_dl1 DT A:link{COLOR:#5d93b6;TEXT-DECORATION:none}
.hy_p1_dl1 DT A:visited{COLOR:#5d93b6;TEXT-DECORATION:none}
.hy_p1_dl1 DD UL LI SPAN A:link{COLOR:#5d93b6;TEXT-DECORATION:none}
.hy_p1_dl1 DD UL LI SPAN A:visited{COLOR:#5d93b6;TEXT-DECORATION:none}
.hy_p1_dl1 DT A:hover{COLOR:#f60;TEXT-DECORATION:underline}
.hy_p1_dl1 DT A:active{COLOR:#f60;TEXT-DECORATION:underline}
.hy_p1_dl1 DD UL LI SPAN A:hover{COLOR:#f60;TEXT-DECORATION:underline}
.hy_p1_dl1 DD UL LI SPAN A:active{COLOR:#f60;TEXT-DECORATION:underline}
.hy_p1_dl1 DD UL LI A:link{COLOR:#8f8e8e;TEXT-DECORATION:none}
.hy_p1_dl1 DD UL LI A:visited{COLOR:#8f8e8e;TEXT-DECORATION:none}
.hy_p1_dl1 DD UL LI A:hover{COLOR:#f60;TEXT-DECORATION:underline}
.hy_p1_dl1 DD UL LI A:active{COLOR:#f60;TEXT-DECORATION:underline}
.hy_p122{BORDER-RIGHT:#c3e8ef 1px solid;BORDER-TOP:#c3e8ef 1px solid;BACKGROUND:#f9fdfe;BORDER-LEFT:#c3e8ef 1px solid;WIDTH:266px;BORDER-BOTTOM:#c3e8ef 1px solid;HEIGHT:284px}
.hy_p1_dl2{WIDTH:266px}
.hy_p1_dl2 DT{PADDING-RIGHT:8px;PADDING-LEFT:8px;PADDING-BOTTOM:8px;OVERFLOW:hidden;WIDTH:250px;PADDING-TOP:8px;HEIGHT:208px}
.hy_p1_dl2 DD{WIDTH:266px;PADDING-TOP:5px}
.hy_p1_dl2 DD LI{PADDING-LEFT:20px;BACKGROUND:url(http://images.yoka.com/pic/div/2009/circle/mx2.gif) no-repeat 12px 6px;FLOAT:left;OVERFLOW:hidden;WIDTH:113px;WHITE-SPACE:nowrap;HEIGHT:24px;TEXT-OVERFLOW:ellipsis}
.hy_p2{MARGIN-TOP:10px;OVERFLOW:hidden;HEIGHT:380px}
.hy_p2_t{HEIGHT:58px}
.hy_p2_t1{BACKGROUND:url(../i/hy_bg4.gif) no-repeat;HEIGHT:58px}
.hy_p2_t1 DT{FLOAT:left}
.hy_p2_t1 DD{PADDING-RIGHT:16px;FLOAT:right}
.hy_p2_t1 DD SPAN{DISPLAY:inline;BACKGROUND:url(../i/more.gif) no-repeat 0px 18px;FLOAT:right;OVERFLOW:hidden;WIDTH:46px;PADDING-TOP:21px;HEIGHT:23px;TEXT-ALIGN:center}
.hy_p2_t1 DD SPAN A:link{COLOR:#fff;TEXT-DECORATION:none}
.hy_p2_t1 DD SPAN A:visited{COLOR:#fff;TEXT-DECORATION:none}
.slink11_1 LI.i4 A:hover{BACKGROUND:url(../i/kti1.gif) no-repeat -186px -1037px}
#gdq UL LI{FLOAT:left;WIDTH:616px}
#open{BACKGROUND:#b1cfe5}
.xlcd_new{BORDER-RIGHT:#91b8d5 1px solid;BORDER-TOP:#91b8d5 1px solid;Z-INDEX:50;BACKGROUND:url(http://images.yoka.com/pic/div/allnav/a8.gif) no-repeat right 8px;BORDER-LEFT:#91b8d5 1px solid;WIDTH:70px;CURSOR:pointer;BORDER-BOTTOM:#91b8d5 1px solid;POSITION:relative;HEIGHT:21px}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
545.69 KB
Html 焦点滚动特效2
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章