日期:2014-05-16  浏览次数:20379 次

js 旋转问题
我的js能力一般般,谁能帮我改下代码,这是鼠标旋转,把他改成循环向上旋转的。帮帮忙啊,谢谢了




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>before my eyes - Interactive DHTML art-demos</title>
<meta name="Author" content="Gerard Ferrandez at http://www.dhteumeuleu.com">
<meta http-equiv="imagetoolbar" content="no">
<style type="text/css">
html { overflow: hidden; }
body { background: #000; width:100%; height:100%; margin:0; }
#screen { position: absolute; width: 100%; height: 100%; }
#img { visibility: hidden; }
#screen img { position:absolute; left:-10000px; z-index:100; -ms-interpolation-mode:nearest-neighbor; image-rendering: optimizeSpeed; cursor: pointer; border:#333 solid 1px; }
#tit { text-align:center; position:absolute; color:#fff; font-family:verdana; font-weight:bold; font-size:48px; filter: alpha(opacity=30); opacity: 0.3; width:100%; bottom:12px; z-index:10000; }
</style>
<script type="text/javascript"> 

 
 
var diapo = function () {
var object = new Array(),
    K  = Math.PI / 180,
    N  = 0,
    xm = 0,
    ym = 0,
    mx = 0,
    my = 0,
    ax = 0,
    ay = 0,
    Nb = 0,
    tit = 0,
    img = 0;
////////////////////
var zM = 4;
////////////////////
var CObj = function (N, x, y, z){
var I = img.getElementsByTagName("img")[N % img.getElementsByTagName("img").length];
var o = document.createElement("img");
o.onclick = function () {
if (object[N].on == true) object[N].on = false;
else object[N].on = true;
}
o.onmouseover = function () {
if (Nb != N) {
Nb = N;
tit.innerHTML= I.alt;
}
}
o.onmouseout = function () {
Nb = -1;
object[N].on = false;
}
o.onmousedown = new Function("return false");<!--鼠标点击事件-->
o.src = I.src;
scr.appendChild(o);
this.obj  = o.style;
this.z    = Math.round(z * ny * .25);
this.x    = Math.round(x * ny * .25);
this.y    = Math.round(y * ny * .25);
this.on   = false;
this.zOOm = 1;
this.N    = N;
}

CObj.prototype.anim = function () {
var xP = this.z * Math.sin(mx * K) + this.x  * Math.cos(mx * K);
var zP = this.z * Math.cos(mx * K)