<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
document.onmousemove = function () {
var fly = document.getElementById("fly");
var x = window.event.clientX;
var y = window.event.clientY;
if (!fly) {
return;
}
fly.style.left = x;
fly.style.top = y;
};
</script><div id="fly" style="position:absolute">
<img src="sun_wk.gif" /><br /></div></body>
</html>上面的代码为什么不行。要实现的效果是,图片跟着鼠标移动
但去掉<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">就好了,为什么????
解决方案 »
- Extjs中,如何通过click事件获得对应的gridpanel
- JavaScript乱码
- JS求助???请各位大侠帮忙,谢谢!
- 大家看看哪儿有错啊
- DOMParser.parseFromString 生成的XMLDOM节点属性去掉了原来的换行符等特殊符号,如何恢复?
- 如何控制文本在div或td中单行显示?
- js正则一问
- !!子窗口向父窗口提交数据的问题
- 识别访客是否国内,跳转相应页面
- 请教一下这个简单的Javascript,如何实现打开页面即自动判断是否让其它指定的input有效或失效。送分的问题……
- select的onchange函数。
- ExtJS4.1 app中添加controller报错怎么回事
不知楼主用的IE几?
function a(e){
var a=e||window.event;
var img=document.getElementById("test");
img.style.left=a.clientX+"px";
img.style.top=a.clientY+"px";
}
document.onmousemove=a;
</script>
<body>
<div id="test" style="position:absolute">
<img src="1.jpg" />
</div>
楼主大概用的不是ie吧?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
document.onmousemove = function (e) {
e = window.event || e;
var fly = document.getElementById("fly");
var x = e.clientX;
var y = e.clientY;
if (!fly) {
return;
}
fly.style.left = x + 'px';
fly.style.top = y + 'px';
};
</script>
</head>
<body>
<div id="fly" style="position:absolute">
<img src="http://avatar.profile.csdn.net/A/E/C/2_chang890112.jpg" /><br /></div></body>
</html>
试试