这段代码为什么调不出来?文字围绕鼠标转

<html><head>    <title>围绕鼠标转动的文字</title>    <meta charset="UTF-8"/>    <style>        body, td, div { font-family: Verdana; font-size: 9pt }           </style></head><body>

<script language="JavaScript">

var init= {    yourLogo: ‘上元网络欢迎你‘,    logoFont: ‘Arial‘,    logoSize: 9,    logoColor: ‘red‘,    logoWidth: 40,    logoHeight: 40,    logoSpeed: 0.03,

load: function () {                yourLogo = this.yourLogo.split(‘‘);        L = yourLogo.length;        Result = "<font face=" + this.logoFont + " style=‘font-size:" + this.logoSize + "pt‘ color=" + this.logoColor + ">";        TrigSplit = 360 / L;        br = (document.layers) ? 1 : 0;        if (br) {            for (i = 0; i < L; i++)                document.write(‘<layer name="ns‘ + i + ‘" top=0 left=0 width=14 height=14">‘ + Result + yourLogo[i] + ‘</layer>‘);        }        else {            document.write(‘<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">‘);            for (i = 0; i < L; i++)                document.write(‘<div id="ie" style="position:absolute;top:0px;left:0px;width:14px;height:14px">‘ + Result + yourLogo[i] + ‘</div>‘);            document.write(‘</div></div>‘);        }        ypos = 0;        xpos = 0;        step = this.logoSpeed;        currStep = 0;        Y = new Array();        X = new Array();        Yn = new Array();        Xn = new Array();        for (i = 0; i < L; i++) {            Yn[i] = 0;            Xn[i] = 0;        }

function Mouse(evnt) {            ypos = (document.layers) ? evnt.pageY : event.y;            xpos = (document.layers) ? evnt.pageX : event.x;        }

(document.layers) ? window.onMouseMove = Mouse : document.onmousemove = Mouse;

function animateLogo() {

if (!br)outer.style.pixelTop = document.body.scrollTop;

for (i = 0; i < L; i++) {                var layer = (document.layers) ? document.layers[‘ns‘ + i] : ie[i].style;                layer.top = Y[i] + this.logoHeight * Math.sin(currStep + i * TrigSplit * Math.PI / 180);                layer.left = X[i] + this.logoWidth * Math.cos(currStep + i * TrigSplit * Math.PI / 180);

}            currStep -= step;        }

function Delay() {            for (i = L; i >= 0; i--) {                Y[i] = Yn[i] += (ypos - Yn[i]) * (0.1 + i / L);                X[i] = Xn[i] += (xpos - Xn[i]) * (0.1 + i / L);

}            animateLogo();            setTimeout(Delay, 20);        }

Delay();    }}window.onload = init.load();

// --></script>

<div>hello test</div></body>

</html>
时间: 2024-08-10 07:01:15

这段代码为什么调不出来?文字围绕鼠标转的相关文章

文字围绕鼠标旋转并移动(滚轮控制半径)

网上看到的字符旋转效果,加以改动跟随鼠标旋转并移动,滚轮控制旋转圆到横向直径和纵向直径: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html> 3 <head> 4 <META content="text/html; charset=gb231

timeit模块 - 度量小段代码片的执行时间

官方文档: https://docs.python.org/2/library/timeit.html 源代码片: Lib/timeit.py 该模块提供了简单的方式来测量小段Python代码片.它有两种执行方式:命令行接口执行方式 和 Python程序代码可调的函数的方式. 该模块避免了很多常见的度量时间的陷进.可以参考由O'Reilly出版的Python Cookbook里面介绍算法章节. 1. 基本的例子 下面例子可以展示如果使用Command-Line Interface比较三种不同的表

viewpager 自动无限循环 这段代码移到你的程序中就可以用了

本程序需要懂得viewpager的基础知识,也就是说你能够自己写出一个手动滑动的viewpager,下面我将附带加小圆点的知识 那么我们回顾一下图片轮转的基础知识,如果你已经对viewpager很熟悉了就不用看了,浪费时间 1.viewpager是在v4兼容报里面的,使用控件时请带上报名 2.数据来源用list存放,我这里用的是textview做的小圆点list<textview>,layout做的单张幻灯片list<view>,将xml文件inflate成为view,View.i

iOS测试一段代码的运行时间

王刚韧 23:19:26测试一段代码的运行时间 测试一段代码运行花了多久: NSDate* tmpStartData = [NSDate date] ;<#代码#> double deltaTime = [[NSDate date] timeIntervalSinceDate:tmpStartData]; NSLog(@"------cost time = %f ms(毫秒)", deltaTime*1000);

看到一段代码不明白什么意思

from warnings import filterwarnings, catch_warnings with catch_warnings():     if sys.py3kwarning:         filterwarnings("ignore", ".*mimetools has been removed",                         DeprecationWarning)     import mimetools import

从一段代码看fork()函数及其引发的竞争

首先来看一段从<UNIX环境高级编程>中摘录的一段非常有意思的代码.借此我们再来谈谈fork()函数的一些问题. #include "apue.h" static void charatatime(char*); int main(void) { pid_t pid; if((pid=fork())<0){ err_sys("fork error"); }else if(pid==0){ charatatime("output from

将PC端的网站转化成手机端网站需要增加以下这段代码即可,再布局一下界面即可

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" /> 将PC端的网站转化成手机端网站需要增加以下这段代码即可,再布局一下界面即可,布布扣,bubuko.com

找出线上java应用中的哪段代码在大量耗费性能

from:http://chenjianjx.iteye.com/blog/1681681 你发现你的机器的cpu usage达到了100%,并且发现都是你的java应用导致的:但是,这个应用里具体哪段代码在这样吃性能呢? 以下来自一个同事的分享: 1. 先找出吃性能的线程: top -H -p pid,找出最耗性能的线程ID(最左列) 2. 获得线程ID的16进制表示: printf '0x%x\n' 线程ID 3. 然后生成一下jstack,比如 kill -3 pid 4. 在生成的jst

当程序员说“这代码写的可真烂”,他们的意思是“这烂代码不是我写的”。而当他们说这段代码有些“小问题”时,很可能这代码是他们自己写的

英文原文:What Programmers Say vs. What They Mean 你是否听到过同事说“这段代码不言自明”?你的同事的这句话的实际意思是这段代码不需要写注释. 你也许注意到了,很多时候,程序员所说的话的字面意思和其真实的意思是完全不同的.不用惊异,下面你将很快知道这些暧昧的短语和其深层次的意思都是什么. 最近 Imgur 上出现了一张图片,里面列举的程序员的一些专业术语和其含义,它能很好的帮助你理解这些话的真实意思.这里是对其中的精华进行的总结. 典型的程序员之间的对话 当