|
主题: 5555555~~~~~~挥泪公开我的主页移动背景代码。
|
 daxin1023
职务:普通成员
等级:3
金币:2.0
发贴:906
注册:2002/7/4 22:19:35
|
#12003/2/17 22:13:20
1、把这段拷到DW里,存成HTML文件。
|
 daxin1023
职务:普通成员
等级:3
金币:2.0
发贴:906
注册:2002/7/4 22:19:35
|
#22003/2/17 22:13:52
move background 11111111111111111 | 222222222222222222 | 33333333333333333 | 444444444444444444 | 55555555555555555 | 666666666666666666 | 1、把这段存成js文件,取名movebg.js,和上面的放在同一个文件夹。 // designplayer.com////weg1function YY_wf (yy_x,yy_y){ yyLayerScroll('document.layers[\'Lwegbild\']','document.all[\'Lwegbild\']',1, yy_x*100, yy_y*100, 0, 0,1,1);}// Mover// Mv ist fuer Soehnevar mv_end = 0;var daLayer = 'Lperson';var Mperson = 0;var mv_step = 23;var mr_step = 23;var mv_to = 11;var lage =-1;function YY_mv(wohinx, isx, wohiny, isy){ if (document.layers||document.all){ if(!Mperson){}else{clearTimeout(Mperson)} if(document.layers){ if(!isx)isx=document.layers[daLayer].top; isx+=mv_step; document.layers[daLayer].top = isx; } if(document.all) { if(!isx)isx=document.all[daLayer].style.pixelTop; isx+=mv_step; document.all[daLayer].style.pixelTop = isx; } if(isx if(!Mperson){}else{clearTimeout(Mperson)} if(document.layers){ if(!isx)isx=document.layers[daLayer].top; isx=isx-mr_step; if(isx>=wohinx)document.layers[daLayer].top = isx; } if(document.all) { if(!isx)isx=document.all[daLayer].style.pixelTop; isx=isx-mr_step; if(isx>=wohinx)document.all[daLayer].style.pixelTop = isx; } if(isx>=wohinx){ Mperson = setTimeout("YY_mr("+wohinx+","+isx+")", mv_to) } }}// navbar zurueckvar yyNavScrollBack=0;function YY_c_r(nix, was){ if(was){yyNavScrollBack=was}else if(!yyNavScrollBack){yyNavScrollBack=0} status=yyNavScrollBack; YY_c (0,yyNavScrollBack);}// CallScrollerfunction yyLayerScroll(targetNN, targetIE, delay, ex, ey, dx, dy, sx, sy, yyX, yyY) { //status=(debug++) + ' ' + ex if (document.layers) { target = eval(targetNN); var ct = target.clip.top; var cb = target.clip.bottom; var cl = target.clip.left; var cr = target.clip.right; yyY=Math.abs(Math.round((ct-ey)/sy)); dy=Math.round(-(ct-ey)/yyY); yyX=Math.abs(Math.round((cl-ex)/sx)); dx=Math.round(-(cl-ex)/yyX); if(yyX<1){dx=0}else{yyX--}; if(yyY<1){dy=0}else{yyY--}; var t = target.top; target.clip.top = ct + (dy); target.clip.bottom = cb + (dy); target.top = t - (dy); var l = target.left; target.clip.left = cl + dx; target.clip.right = cr + dx; target.left = l - dx; }else { if (document.all) { IEobjStr = targetIE.replace("['", "."); target = eval(IEobjStr.replace("']", "")); //yyIsScroll = -target.style.pixelTop+124; if (target.style.clip) { var clipv = target.style.clip.split("rect(").split(")").split("px"); var ct = Number(clipv); var cr = Number(clipv); var cb = Number(clipv); var cl = Number(clipv); var l = target.style.pixelLeft; var t = target.style.pixelTop; } yyY=Math.abs(Math.round((ct-ey)/sy)); dy=Math.round(-(ct-ey)/yyY); yyX=Math.abs(Math.round((cl-ex)/sx)); dx=Math.round(-(cl-ex)/yyX); if(yyX<1)dx=0; if(yyY<1)dy=0; ncl = cl + dx; nct = ct + dy; ncr = cr + dx; ncb = cb + dy; target.style.pixelTop = t - dy; target.style.pixelLeft = l - dx; eval("target.style.clip = 'rect(' + nct + ' ' + ncr + ' ' + ncb + ' ' + ncl +')'"); yyY--; yyX--; } } clearTimeout(target.yyScroller); if(yyY>0||yyX>0){ target.yyScroller = setTimeout("yyLayerScroll(\"" + targetNN + "\",\"" + targetIE + "\"," + delay + "," + ex+ "," + ey+ "," + dx+ "," + dy + "," +sx + "," + sy + "," + yyX + "," + yyY+ ")", delay); } else {if(lage>-1){YY_Einrasten(lage);}} }
|
 daxin1023
职务:普通成员
等级:3
金币:2.0
发贴:906
注册:2002/7/4 22:19:35
|
#32003/2/17 22:14:53
3、js说明
|
 daxin1023
职务:普通成员
等级:3
金币:2.0
发贴:906
注册:2002/7/4 22:19:35
|
#42003/2/17 22:15:20
function YY_wf (yy_x,yy_y){ yyLayerScroll('document.layers[\'Lwegbild\']','document.all[\'Lwegbild\']',1, yy_x*100, yy_y*100, 0, 0,1,1);}
|
 daxin1023
职务:普通成员
等级:3
金币:2.0
发贴:906
注册:2002/7/4 22:19:35
|
#52003/2/17 22:15:41
修改这段就可以达到你要的效果,Lwegbild是你要移动的层。 yy_x*100和yy_y*100分别是x、y轴的移动距离,当YY_wf(1,2)时, 就是向右移动1*100像素,想下移动2*100像素。最后的1,1分别是x、y轴的移动速度。那个0,0我忘了, :D :D :D自己试试,影响不大。 5555555555~~~~~~~~ 我的绝招呀!以后没秘密了。 :(
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#62003/2/19 22:54:59
你可以并在一个帖子里面说明,这样才不会给别人骗贴数的感觉 还有,最好排版一下,这样别人很难看清楚的
|