主题:  关于页面内的浮动图标!可能是你没有看见过的

5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
#12001/6/17 10:51:59
http://www.xa963.net/it/frame-1.htm
这个页面浮动图标有不少特点
1.跟随鼠标
2.若鼠标不懂会自由跑动
3.双击可开关图标的移动

我看了很久找不到源码,所以前来求助



张无忌

职务:普通成员
等级:1
金币:0.0
发贴:18
#22001/6/17 12:00:26
好像是服务器把.js设置成了不可下载。
这个效果的js应该是http://www.xa963.net/it/tsie.js



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
#32001/6/17 19:41:04
无忌兄!你也来了?这个js我已经下载到了!你如果要的话说一声^_^



蓝色泪水

职务:普通成员
等级:1
金币:0.0
发贴:19
#42001/6/17 22:04:40
大哥,没想到你这么厉害,我想要,请问怎么要啊?我的e-mail angelogui@sina.com



草稚

职务:普通成员
等级:1
金币:0.0
发贴:102
#52001/6/17 22:27:25
数字面包在上个贴子中说
引用:
无忌兄!你也来了?这个js我已经下载到了!你如果要的话说一声^_^


我要!、、XIXI  谢谢、、、、、      caozhijin@yeah.net



困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
#62001/6/17 22:56:51
我也看到了,JS文件内容如下,自己看吧!
//名剑IE版JS http://hp79.363.net
f=1
n=m=0
k=5	//移动速度
No=5	//obj个数注意不要太大
t1=new Image();t1.src="xp.gif"	//图片1
t2=new Image();t2.src="xp.gif"	//图片2
function ner(){return true}
window.onerror=ner
function DM(){if(m){m=0}else{m=1}}
function M(){
	if(n){
		ts[0].style.left=x=document.body.scrollLeft+event.clientX-xx
		ts[0].style.top=y=document.body.scrollTop+event.clientY-yx
		event.returnValue=false
	}else{
		xm=document.body.scrollLeft+event.clientX
		ym=document.body.scrollTop+event.clientY
	}
}
function dd(){
	for(i=No-1;i>0;i--){
		ts[i].style.left=ts[i-1].style.left
		ts[i].style.top=ts[i-1].style.top
	}
	if(!n){
		st=xm-x;
		if(st>60&&f<0){
			f=1
			for(i=0;i0){
			f=-1
			for(i=0;i120)||(st<-20)){
				ts[0].style.left=x+=parseInt(st/k)
				i++
			}
			st=ym-y
			if((st>85)||(st<-5)){
				ts[0].style.top=y+=parseInt(st/k)
				i++
			}
			if(i<1&&d){
				d=0
				setTimeout("rno()",5000)
			}
		}
	}
}
function MD(){
	xx=document.body.scrollLeft+event.clientX
	yx=document.body.scrollTop+event.clientY
	if(xxx+10&&yxy+10){
		n=1
		xx=xx-x
		yx=yx-y
	}
}
function MU(){
	if(n){
		n=0
		xm=xx+x
		ym=yx+y
	}
}
function rno(){
	xm=parseInt(Math.random()*screen.availWidth)
	ym=parseInt(Math.random()*500+document.body.scrollTop)
	d=1
}
x=parseInt(Math.random()*screen.availWidth-100)
y=parseInt(Math.random()*500-100)
rno()
document.onmousemove=M
document.onmouseup=MU
document.onmousedown=MD
document.ondblclick=DM
var ts=new Array()
for(i=No-1;i>=0;i--){
	document.write("")
	ts[i]=document["ts"+i]
}
dd()
setInterval("dd()",100)


[url]http://sintian.chinaccd.net[/url]