JS代码实现跟随鼠标移动的图片中细节问题求解,谢谢!

代码:问题:1、函数中document.onmousemove=function(e){e=e||window.event;varx=e.clientX,y=e.clie... 代码:

问题:1、函数中
document.onmousemove=function(e){ e=e||window.event; var x=e.clientX,y=e.clientY; setTimeout(function(){ if(ad.hover)return; ad.style.left=x+5+'px'; ad.style.top=y+5+'px';},120) } 那个形参e是什么?感觉没有传进去的实参啊?
2、函数中
c.onclick=function(){ document.onmousemove=null; this.parentNode.style.left='-99999px'; } 各位大神,这个片段是为了实现点击那个×后,关掉图片的吧?为什么这样能够实现呢?还有没更容易理解的方法实现? 谢谢大家了!
展开
 我来答
雪零星
2013-09-05 · TA获得超过1244个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:270万
展开全部
1.e就指的事件(event),其中就包括鼠标x y坐标(clientX clientY)。 e||window.event是为是兼容ie与ff。记住就好了,当要取得事件时,加上一个参数。尤其是在ff中,必须这样传事件,否则获取不到事件,而ie可以函数中直接用window.event获得事件。
2.这样实现是把他藏在左边很远的地方的了。也可以设置他的z-index,但是要指定它的position 为absolute,再指定z-index=-99; 或者直接另它的 display="none"。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式