鼠标悬停在javascript处理程序上
mouse over handler for javascript
这是当用户将鼠标悬停在图像上时的鼠标悬停函数它在html: onmouseover="big(this)
而这是我的javascript代码
function big(x)
{
var img = document.createElement("img");
img.src="images/related-large2.jpg";
img.width= 200;
img.height= 200;
document.body.appendChild(img);
}
我如何添加子图像参考点,我悬停在图像上,而不是将图像附加到所有的方式在页面的底部?
img.style.top=800;
img.style.right=100;
where.parentNode.appendChild(img);
您需要获得事件的x和y坐标,并将图像的顶部和左侧属性设置为此。要做到这一点,您需要将vent传递给函数。我注意到你实际上并没有使用你传入的对象,但无论如何已经包含了它。
<div onmouseover="big(event, this)">
hello
</div>
<script>
function big(e, obj)
{
var img = document.createElement("img");
img.src="images/related-large2.jpg";
img.width= 200;
img.height= 200;
var x = e.clientX;
var y = e.clientY;
img.style.position = 'absolute';
img.style.top = y + 'px';
img.style.left = x + 'px';
document.body.appendChild(img);
}
</script>
看到示例
相关文章:
- getSript在同一对象上多次添加处理程序
- 使用jquery删除输入框上的外部处理程序/库
- AngularJS&Google可视化-使用状态更改处理程序(Google API)在HTML页面上查看$sco
- 将处理程序留在img.onload上是内存泄漏
- 多个类上的Javascript onclick事件处理程序
- 通过将文件上载到ASHX处理程序来实现SSE(服务器发送的事件)
- 带有附加信息的文件的上载处理程序
- 在 Birt 处理程序上使用 Javascript reportContext.setPersistentGlobalV
- 在同一事件处理程序上调用两个函数
- 无法在 blueimp 文件上传插件的“文件上传块完成”事件处理程序上中止上传
- 我的javascript变量在jquery事件处理程序上没有更新
- 加载处理程序上的事件参数
- 在值更改时在范围输入的处理程序上显示所选值
- 你能在事件处理程序上创建一个javascript函数吗
- 如何发出错误以可能在客户端的错误处理程序上捕获它
- 监视/测试事件处理程序上的触发器是否使用Chai工作
- 鼠标悬停在javascript处理程序上
- 可以在事件处理程序上使用延迟对象链吗?
- 如何附加jquery点击事件处理程序上的画布圆圈显示弹出框
- 即使在单击处理程序上,Html5 音频也不会加载/播放