写道
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>
动态创建DIV
</title>
</head>
<body>
<script language="javascript">
var bool = false;
function show(ev) {
if (bool) {
return;
}
bool = true;
ev = ev || window.event;
var mousePos = mouseCoords(ev);
var oDiv = document.createElement("DIV");
oDiv.id = "divId";
oDiv.style.position = "absolute"; // "absolute,fixed";
oDiv.style.top = mousePos.x;
oDiv.style.left = mousePos.y;
oDiv.style.width = 200;
oDiv.style.height = 200;
//oDiv.style.background = '#FFFF00';
oDiv.style.visibility = 'visible';
var divdata = "<table border=0><tr><td><img src='/i/eg_mouse.jpg'/></td></tr></table>";
oDiv.innerHTML = divdata;
oDiv.onclick = remove;
document.body.appendChild(oDiv);
}
function remove() {
var divId = document.getElementById("divId");
document.body.removeChild(divId);
bool = false;
}
function mouseCoords(ev) {
if (ev.pageX || ev.pageY) {
return {
x: ev.pageX,
y: ev.pageY
};
}
return {
x: ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y: ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
</script>
一幅图像:
<img src="/i/eg_mouse.jpg" width="128" height="128">
一幅动画图像:
<p>
请注意,插入动画图像的语法与插入普通图像的语法没有区别。
</p>
<p>
请注意,插入动画图像的语法与插入普通图像的语法没有区别。
</p>
<button onclick="remove()" onmouseover="show(event)">
add
</button>
一幅动画图像:
<p>
请注意,插入动画图像的语法与插入普通图像的语法没有区别。
</p>
<p>
请注意,插入动画图像的语法与插入普通图像的语法没有区别。
</p>
</body>
</html>
分享到:
相关推荐
【标题】"Js 鼠标移上去,大图显示" 涉及的技术知识点主要集中在JavaScript和网页交互上,这种效果通常用于图片预览功能,用户将鼠标悬停在小图上时,会显示出相应的大图。下面将详细介绍这个过程中的关键技术和实现...
当鼠标移动到特定元素(如图片、文字)上时,jQuery会监听到hover事件,并执行预设的函数来改变目标隐藏层的CSS属性,例如将其display属性从none切换为block,从而实现显示;鼠标离开时,再将display属性恢复为none...
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何实现在鼠标移动到 DataGrid 的某一行时,显示出该行的详细信息。DataGrid 是一种常用的 Web 控件,用于展示表格形式的数据。下面我们...
在本案例中,"js鼠标浮动显示div"指的是当鼠标移动到特定的input元素上时,会显示出一个div层,该div层中包含有与input相关的附加信息或者功能。 首先,我们需要了解几个关键的概念: 1. **事件监听器**:...
本篇文章将深入探讨如何在QTableView中实现鼠标移动时显示提示框,提供用户友好的交互体验。 首先,我们要明白QTableView本身并不直接支持鼠标悬停时显示提示框的功能。但我们可以利用QGraphicsView的underMouse()...
"鼠标移到菜单上弹出二级菜单特效"是一个常见的网页交互元素,尤其适用于导航菜单。这种特效通常用于当用户将鼠标悬停在主菜单项上时,会展示出与之相关的子菜单项,以便用户能够更快速地访问他们感兴趣的内容。 在...
在网页设计中,有时我们需要实现一个功能:当用户将鼠标悬停在某个div元素上时,显示特定的信息或另一个div。这个功能可以增强用户体验,帮助用户更好地理解和操作页面。本教程将详细介绍如何实现这一功能,并确保...
在JavaScript编程中,"鼠标移上去显示大图的代码"是一种常见的交互效果,通常用于网站上的图片预览功能。当用户将鼠标悬停在小图上时,会弹出一个大图显示更清晰的图像。这种效果可以提高用户体验,使用户无需离开...
在这里,它可能被用作触发动画提示的容器,当鼠标移动到这个`<span>`元素上时,会触发预设的动画效果并显示提示弹窗。 提示弹窗(Tips)是一种常见的UI设计组件,用于快速传达简洁的信息。在“鼠标移上动画提示弹窗...
当用户将鼠标光标移动到一个小图(缩略图)上时,一个大图将在旁边或下方弹出,显示与该小图相对应的全尺寸图片。这涉及到HTML结构、CSS样式以及JavaScript事件监听。 在HTML部分,你需要为每个小图创建一个容器,...
当鼠标移到图像上时,可以动态加载大图,并在页面上以弹出框或浮动层的形式显示。JavaScript可以监听`mouseover`和`mouseout`事件,控制放大图的显示和隐藏。 3. **放大比例和鼠标缩放**:放大比例可以通过...
- **弹出框(Popover)**:如果要显示大量信息,可以使用弹出框。这通常涉及创建一个新的DOM元素,然后在鼠标悬停时定位并显示它。 4. **响应式设计**: - 对于移动设备,由于没有鼠标,因此需要考虑触摸事件,如...
3. 悬停弹出:二级菜单以弹出框的形式出现,可以避免遮挡页面其他内容。 为了实现良好的用户体验,设计师还需要考虑以下几点: - 延迟加载:二级菜单不应该立即显示,而是应有一定的延迟,防止用户无意间触发。 - ...
当用户将鼠标悬停在这些图标上时,会弹出一个提示框来显示该图标的详细信息。这个过程涉及到Windows编程中的几个关键知识点,我们将逐一进行详解。 1. **托盘图标( Tray Icon)**:托盘图标是Windows API提供的一...
CSS 省略号 完美解决 鼠标放上显示不能看部分的内容
"鼠标移动到地图某个对象时,放大突出显示"这一功能是地图应用中的常见交互模式,它增强了用户的地图探索能力。在这个场景中,当用户将鼠标指针移动到地图上的特定对象(如点、线、面或者图层)附近,对象的图标会...
在网页中,当用户将鼠标指针移动到指定元素(如图片)上时,会弹出一个包含该元素原图的提示层。当鼠标离开这个元素时,提示层会消失。这样的功能可以通过JavaScript来轻松实现。 #### 实现原理与步骤 1. **创建...
本文将详细介绍如何在DW中实现“鼠标放上去图片显示,鼠标离开图片消失”的效果。 首先,我们需要创建一个新的HTML文档。在DW中,可以通过“文件”菜单选择“新建”来创建一个新的HTML页面。然后,我们可以利用...
标题中的“鼠标移动到图片或者文字上浮现图片”是一种常见的网页交互效果,通常被称为“悬停弹出”或“mouseover提示”。这种效果在网站设计中很常见,它可以帮助用户预览图片或获取文字的附加信息,提升用户体验。...
如需激活弹出框,用户只需把鼠标悬停在元素上即可。弹出框的内容完全可使用 Bootstrap 数据 API(Bootstrap Data API)来填充。该方法依赖于工具提示(tooltip)。 1 设置延时, 超过该延时未移入弹窗则弹窗隐藏 ...