[JavaScript]简单跟随鼠标移动的文字
2009-09-09 11:25
531 查看
Code
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>Simple Example</title>
<script type="text/javascript">
function New(aClass,aParams)
{
function new_()
{
aClass.Create.apply(this,aParams);
}
new_.prototype=aClass;
return new new_();
}
function BindAsListener(obj,handler)
{
return function(e)
{
return handler.call(obj);
}
}
function addEventHandler(obj,oEventType,handler)
{
if(obj.addEventListener)
{
obj.addEventListener(oEventType,handler,false);
}
else if(obj.attachEvent)
{
obj.attachEvent("on"+oEventType,handler);
}
else
{
obj["on"+oEventType]=handler;
}
}
var Float=
{
Create:function()
{
this._obj=document.createElement("div");
this._obj.innerHTML="hello world";
this._obj.style.cssText="position:absolute;border:1px solid #ccc;";
document.body.insertBefore(this._obj, document.body.childNodes[0]);
addEventHandler(document.body,"mousemove",BindAsListener(this,this.MouseMove));
},
MouseMove:function(ev)
{
ev=ev||window.event;
this._obj.style.left=ev.pageX?ev.pageX:ev.clientX;
this._obj.style.top=ev.pageY?ev.pageY:ev.clientY;
}
}
</script>
</head>
<body>
<div id="c"></div>
</body>
<script type="text/javascript">var ob=New(Float,[]);</script>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>Simple Example</title>
<script type="text/javascript">
function New(aClass,aParams)
{
function new_()
{
aClass.Create.apply(this,aParams);
}
new_.prototype=aClass;
return new new_();
}
function BindAsListener(obj,handler)
{
return function(e)
{
return handler.call(obj);
}
}
function addEventHandler(obj,oEventType,handler)
{
if(obj.addEventListener)
{
obj.addEventListener(oEventType,handler,false);
}
else if(obj.attachEvent)
{
obj.attachEvent("on"+oEventType,handler);
}
else
{
obj["on"+oEventType]=handler;
}
}
var Float=
{
Create:function()
{
this._obj=document.createElement("div");
this._obj.innerHTML="hello world";
this._obj.style.cssText="position:absolute;border:1px solid #ccc;";
document.body.insertBefore(this._obj, document.body.childNodes[0]);
addEventHandler(document.body,"mousemove",BindAsListener(this,this.MouseMove));
},
MouseMove:function(ev)
{
ev=ev||window.event;
this._obj.style.left=ev.pageX?ev.pageX:ev.clientX;
this._obj.style.top=ev.pageY?ev.pageY:ev.clientY;
}
}
</script>
</head>
<body>
<div id="c"></div>
</body>
<script type="text/javascript">var ob=New(Float,[]);</script>
</html>
相关文章推荐
- JavaScript-跟随鼠标移动的文字
- JavaScript实现跟随鼠标移动而移动的文字
- 文字或图片跟随鼠标移动或键盘控制图片移动实例(javascript实现)
- javascript文字跟随鼠标移动简易实现方法
- Javascript_ex_文字跟随鼠标移动
- JavaScript简单实现鼠标移动切换图片的方法
- javascript DIV跟随鼠标移动
- javascript实现图片跟随鼠标移动效果的方法
- js实现文字跟随鼠标移动而移动的方法
- Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
- 用Javascript制作鼠标移动跟随
- js实现文字跟随鼠标移动而移动的方法
- javascript跟随鼠标x,y坐标移动的字效果
- javascript文字随鼠标移动
- 实现随鼠标飘浮移动文字的JavaScript
- Javascript 鼠标移动上去 滑块跟随效果代码分享
- 用JavaScript 获取鼠标移动时的坐标(兼容:IE8、谷歌、Firefox)和用jquery方法的简单分析
- JavaScript简单实现鼠标移动切换图片的方法
- Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
- javascript基础练习-大图跟随鼠标移动展示