刚刚编写的一个东西,应该算比较简单,为了方便,我就使用了vml来编写
将下面的代码拷贝到文件,存储成html就可以了,欢迎大家一起探讨vml
-------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<title></title>
<STYLE> v\:* { BEHAVIOR: url(#default#VML) }
</STYLE>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script>
//document.attachEvent("onmousemove",OnMouseMove);
function OnMouseMove(){
mouse.style.left=window.event.clientX - parseInt(mouse.style.width) /2;
mouse.style.top=window.event.clientY - parseInt(mouse.style.height) /2;
}
var iHandle=null;
var flag=true;
var mouseX=null;
var mouseY=null;
function StartZoom(){
mouseX=window.event.clientX;
mouseY=window.event.clientY;
Zoom()
}
function Zoom(){
if(flag==true){
mouse.style.width =parseInt(mouse.style.width) +2;
mouse.style.height=parseInt(mouse.style.height) +2;
}
else{
mouse.style.width =parseInt(mouse.style.width) -2
mouse.style.height =parseInt(mouse.style.height) -2
}
mouse.style.left=mouseX - parseInt(mouse.style.width) /2;
mouse.style.top=mouseY - parseInt(mouse.style.height) /2;
iHandle=setTimeout("Zoom()",50);
}
function cancelZoom(){
clearTimeout(iHandle);
}
function MouseDown(){
var btn=window.event.button;