`

根据鼠标位置弹出div

阅读更多
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<script type="text/javascript"> 
//在鼠标显示一个层,该层的内空为div2的内容 
function showTip(){ 
var div3 = document.getElementById('div3'); //将要弹出的层 
div3.style.display="block"; //div3初始状态是不可见的,设置可为可见 
//window.event代表事件状态,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮状. 
//clientX是鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 
div3.style.left=event.clientX+10; //鼠标目前在X轴上的位置,加10是为了向右边移动10个px方便看到内容 
div3.style.top=event.clientY+5; 
div3.style.position="absolute"; //必须指定这个属性,否则div3层无法跟着鼠标动 
var div2 =document.getElementById('div2'); 
div3.innerHTML=div2.innerHTML; 
} 
//关闭层div3的显示 
function closeTip(){ 
var div3 = document.getElementById('div3'); 
div3.style.display="none"; 
} 

//控制层div2显示的开关 
function switchDIV(){ 
if(div2.style.display=='block'){ 
div2.style.display='none'; 
} 
else{ 
div2.style.display='block'; 
} 
} 
</script> 
</HEAD> 
<BODY> 
<a href="#" onmousemove="showTip()" onmouseout="closeTip()" onclick="switchDIV()">链接</a> 
<div id="div2" style="display:none;background-color:green"> 
<h4 color="blue">我是在div2里面的一句话!</h4>
</div> 

<div id="div3" style="display:none;background-color:beige;width:250;height:50"> 
</div> 
</BODY> 
</HTML>

 

分享到:
评论

相关推荐

    div css移动鼠标改变样式弹出div层

    本话题主要探讨如何利用 `div` 和 `css` 实现一个动态效果:当鼠标移动到特定`div`上时,能够改变样式并弹出一个相关信息的`div`层。 首先,我们需要创建两个`div`元素:一个作为主内容区域,另一个作为弹出层。在...

    js实现鼠标单击链接在鼠标位置弹出层

    同时,通过CSS的绝对定位(`position: absolute`),我们可以根据鼠标坐标精确地控制弹出层在页面上的位置。 5. **延迟显示**:为了防止弹出层立即在鼠标按下和释放之间消失,我们可能需要添加一个短暂的延迟(如...

    js鼠标浮动显示div

    3. **定义监听器函数**:在监听器函数内,我们可以获取鼠标的位置(通过`event.clientX`和`event.clientY`),并根据这些坐标调整div的位置,使其跟随鼠标。同时,通过改变div的`display`属性,使其从隐藏变为可见。...

    弹出div拖动层

    标题“弹出div拖动层”所指的就是这样一个功能,它允许用户通过鼠标来移动一个浮层div,这种功能常见于对话框、提示窗口或者自定义菜单等元素。下面我们将深入探讨这个主题,包括div的基本概念、拖动功能的实现以及...

    JQurey鼠标移动到目标上弹出DIV展示相片效果

    在`jq页面中弹出DIV.html`这个文件中,我们可以看到以下布局: 1. **目标元素**:通常是一个链接或者图片,用户鼠标悬停在这个元素上时触发事件。例如: ```html &lt;a href="#" id="targetElement"&gt;Hover me ``` ...

    JavaScript获取鼠标位置和鼠标与div的相对位置

    这些技术常用于实现悬停效果、拖放功能、画布绘图、弹出菜单定位等场景,提升用户体验。 了解并熟练掌握获取鼠标位置和相对位置的方法,能够帮助开发者创建更加动态和响应式的网页应用。在实际项目中,可以根据...

    JS弹出Div窗口(可拖拽)

    这个“JS弹出Div窗口(可拖拽)”的示例就是一个解决此类需求的实用方案。 首先,让我们深入理解Div元素。Div是HTML中的一个块级元素,它可以容纳其他HTML元素并进行样式化。通过CSS,我们可以设置Div的宽高、边距、...

    jquery弹出div+异步加载数据

    本项目"jquery弹出div+异步加载数据"旨在实现一个功能丰富的用户界面,其中包含一个可拖动的弹出div,并能通过异步方式从服务器获取并显示数据。下面我们将详细探讨这个项目中的关键知识点。 首先,**jQuery弹出div...

    鼠标悬停在按钮上弹出DIV层页面,鼠标离开后层消失jquery实例

    本文将深入探讨如何使用jQuery实现一个“鼠标悬停在按钮上弹出DIV层页面,鼠标离开后层消失”的功能,这通常被称为“浮动提示框”或“悬停弹窗”。这个功能在很多网站,如当当网,被广泛应用来展示更多的信息或者...

    鼠标点击变色,弹出div,禁用页面

    在网页开发中,我们经常需要实现一些交互效果来提升用户体验,比如鼠标点击元素时变色、弹出div层以及禁用页面的其他交互。这里我们将深入探讨这些功能的实现方式。 1. 鼠标点击变色: 当用户点击某个元素时,我们...

    鼠标移动到div上显示制定信息或者div(自适应显示位置)

    在网页设计中,有时我们需要实现一个功能:当用户将鼠标悬停在某个div元素上时,显示特定的信息或另一个div。这个功能可以增强用户体验,帮助用户更好地理解和操作页面。本教程将详细介绍如何实现这一功能,并确保...

    Js弹出div和关闭

    ### Js弹出div和关闭 #### 弹出div的原理与实现 在网页开发中,有时我们需要在用户执行某些操作时,例如点击某个按钮或链接后,弹出一个窗口来显示额外的信息或者让用户进行一些互动。使用JavaScript来实现这种弹...

    div弹出框js弹出框

    总结,div弹出框和js弹出框都是实现网页交互的有效手段,它们允许开发者根据需求定制弹出框的样式和功能。通过熟练掌握这两种方法,我们可以为用户提供更加丰富和个性化的网页体验。在实际应用中,结合CSS和...

    简单的DIV弹出层,随拿随用

    超简单弹出DIV层,一个js function 就可完成.无需要另外代码. 你可以进行展示,结合Ajax等

    弹出DIV层窗口(javascript脚本代码)

    在给定的标题和描述中提到的"弹出DIV层窗口"是指使用HTML、CSS和JavaScript实现的浮动窗口效果。这种技术常用于创建模态对话框或轻量级的弹出窗口。 首先,让我们深入理解HTML部分: ```html &lt;!DOCTYPE ...

    鼠标点击弹出弹出框功能

    6. **自定义样式**:虽然描述中提到的是简单的样式,但你可以根据需求通过CSS自定义弹出框的外观,比如添加背景色、边框、阴影等,使其更加符合设计要求。 通过以上步骤,我们就可以实现一个基本的jQuery点击弹出框...

    div css多方向鼠标悬停弹出代码.zip

    本案例中的"div css多方向鼠标悬停弹出代码"是一个JavaScript特效,它利用了`div`和`css`来实现鼠标悬停时,弹出层根据鼠标方向动态改变位置的功能。这种效果常用于导航菜单、提示信息或扩展内容的展示。 该压缩包...

    js实现弹出div任意拖拽

    在JavaScript(JS)中,实现一个可任意拖拽的弹出div是一项常见的需求,尤其在构建交互式Web应用时。这个功能可以增加用户界面的动态性和用户体验。下面将详细介绍如何利用JavaScript来实现这一功能。 首先,我们...

    泽元div 弹出层,弹出框

    在网页设计和开发中,"泽元div 弹出层,弹出框"是一个常见的功能需求,用于显示一些额外的信息或者交互元素,如警告、确认对话框、表单填写等。这种技术通常涉及到HTML、CSS以及JavaScript的使用,尤其是jQuery或者...

Global site tag (gtag.js) - Google Analytics