+ -
当前位置:首页 → 问答吧 → 求助:随鼠标转动的眼睛怎么改

求助:随鼠标转动的眼睛怎么改

时间:2010-05-21

来源:互联网


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>265上网导航 - 随鼠标转动的小眼睛 </TITLE> <META http-equiv=Content-Type content="text/html; charset=utf-8"> <META content="MSHTML 6.00.6001.18063" name=GENERATOR></HEAD> <BODY> <CENTER> <H1 id=Logo265><A href="http://feitec.com/"><IMG id=logoimg alt="" src="http://www.9508.info/themes/home/hao123/images/logo.gif" border=0></A></H1> <SCRIPT type=text/javascript> function m(a, b) { return a.position = b } function o(a, b) { return a.left = b } function ca(a, b) { return a.zIndex = b } var p = "length", r = "style", s = "body", x, y; function U(a) { return document.createElement(a) } var Y, mb, nb, ob, pb, Z, $; var qb = 52, rb = 34, sb = 47, tb = 35, ub = 69, vb = 35, wb = 53, xb = 36, yb = 42, zb = 45, Ab = 9, Bb = 7, Cb = 1, Db = 100; var Eb; var Fb = "http://www.9508.info/themes/home/hao123/images/logo.gif"; function Gb(a) { var b = 0, c = 0; if (a.pageX || a.pageY) { b = a.pageX; c = a.pageY } else if (a.clientX || a.clientY) { b = a.clientX + document[s].scrollLeft; c = a.clientY + document[s].scrollTop } return [b, c] } function Ib(a) { Jb(); a = a || document.parentWindow.event; var b = Gb(a), c = b[0], d = b[1]; Kb(c, d, Z, sb, tb); Kb(c, d, $, ub, vb) } function Kb(a, b, c, d, g) { var e = a - d - mb, f = (b - g - nb) * (Ab / Bb), j = Math.sqrt(Math.pow(e, 2) + Math.pow(f, 2)), h, l; if (j == 0) { h = d; l = g } else { var B = Math.sqrt(Math.pow(j, 2) + Math.pow(Db, 2)), E = Ab * j / B; h = E * e / j + d + mb; l = E * f / j / (Ab / Bb) + g + nb } h -= Cb; l -= Cb; o(c[r], parseInt(h, 10) + "px"); c[r].top = parseInt(l, 10) + "px" } function EYES_init() { var a = Mb("Logo265"), b = Nb(a, "a"); Eb = Nb(a, "img"); if ( - 1 == Eb.src.indexOf(Fb)) { return } Y = U("img"); Z = U("img"); $ = U("img"); Y.border = (Z.border = ($.border = 0)); Y.src = "http://www.myotherdrive.com/dyn/file/195.362609.21052010.36238.6a64fi/eye.gif"; Z.src = ($.src = "http://www.myotherdrive.com/dyn/file/024.352609.21052010.36236.6a64fi/boll.gif"); Jb(); m(Y[r], m(Z[r], m($[r], "absolute"))); ca(Y[r], 80); ca(Z[r], ca($[r], 100)); b.appendChild(Y); b.appendChild(Z); b.appendChild($); document.onmousemove = Ib; T(window, "pageshow", Jb); T(window, "resize", Jb) } function Jb() { var a = Ob(Eb); mb = a.x; nb = a.y; ob = Eb.width; pb = Eb[p]; var b = "px"; o(Y[r], mb + qb + b); Y[r].top = nb + rb + b; o(Z[r], a.x + wb + b); Z[r].top = a.y + xb + b; o($[r], a.x + yb + b); $[r].top = a.y + zb + b } function Ob(a) { var b = a.offsetLeft, c = a.offsetTop; if (a.offsetParent != null) { var d = Ob(a.offsetParent); b += d.x; c += d.y; } return{x:b,y:c} } function T(a, b, c) { var d = "on" + b; if (a.addEventListener) { a.addEventListener(b, c, false) } else if (a.attachEvent) { a.attachEvent(d, c) } else { var g = a[d]; a[d] = function() { var e = g.apply(this, arguments), f = c.apply(this, arguments); return e == undefined ? f : (f == undefined ? e : f && e) } } }; function Mb(a) { return document.getElementById(a) } function Nb(a, b) { return a.getElementsByTagName(b)[0] } EYES_init(); </SCRIPT> <SCRIPT type=text/javascript> </SCRIPT> </CENTER></BODY></HTML>
 提示:您可以先修改部分代码再运行
我想调整眼睛的高度,还有两个眼睛的间距。这个怎么改啊

[ 本帖最后由 paulchuh 于 2010-5-21 22:42 编辑 ]

作者: paulchuh   发布时间: 2010-05-21