jquery鼠标移入文字提示_Jquery hover鼠标经过时弹出div动态提示语
一、效果图
二、需求描述
1、鼠标经过table每一行时,弹出div动态提示语;
2、div弹出层的位置随鼠标位置的变化而变化;
3、鼠标离开table或获取的动态提示语为空时,div弹出层消失。
下面我做了一个简单的实现,第一次在博客园写随笔记录下来。
三、实现思路
1、设计一个div弹出层的样式。该div在页面只有一个,哪里需要就往哪里搬。
2、获取并保存鼠标的位置,定位div弹出层的位置。
3、获取table每行隐藏的提示语,设置到div中区显示。
4、使用鼠标经过和离开事件,对div进行控制。
四、具体实现步骤
1、定义div的HTML代码如下:
//保存鼠标的位置
2、div样式
.blockdiv{
width:285px;
height:30px;
display:none;
left: 977px;
top: 300px;
position: absolute;
z-index:1002;
opacity:1;
background:#D6D6D6;
}
3、需要鼠标经过table每一行,弹出div,table设计如下:
namepass
#foreach(${item} in ${draftPage.result})
$!{item.name}$!{item.pass}
#end
4、鼠标经过和离开事件处理如下:
//获取鼠标的位置,并保存到页面隐藏域中
$(document).mousemove(function (e) {
document.getElementById("pagex").value = e.pageX;//pageX() 属性是鼠标指针的位置,相对于文档的左边缘。
document.getElementById("pagey").value = e.pageY;//pageY() 属性是鼠标指针的位置,相对于文档的上边缘。
});
var MouseEvent = function(e){
this.x = e.pageX;
this.y = e.pageY;
}
var Mouse = function(e){
var kdheight = jQuery(document).scrollTop();
mouse = new MouseEvent(e);
leftpx = mouse.x+15;
toppx = mouse.y-10;
}
$(".hoverTag").hover(
function (e) {//鼠标经过时业务处理
Mouse(e);
var message = e.currentTarget.firstElementChild.firstElementChild.lastElementChild.defaultValue;
if(message == null || message == '' || message == undefined){
$(".hoverdiv").css({
"display": "none",
});
$("#message").html("");
}else{
$(".hoverdiv").css({
"display": "block",
"left": leftpx,
"top": toppx,
});
$("#message").html(message);
}
},
function () {//鼠标离开时业务处理
$(".hoverdiv").css({
"display": "none",
});
$("#message").html("");
}
)
jquery鼠标移入文字提示_Jquery hover鼠标经过时弹出div动态提示语相关推荐
- win7电脑总是提示重新启动计算机以完成重要更新的安装是怎么回事,Win7开机时弹出Windows Update提示,怎样解决?(图文)...
Win7开机时弹出Windows Update提示,怎样解决?最近有一些Win7用户都反映了这样一个问题,就是在开关机的时候,电脑总是弹出"Windows Update"的窗口,同 ...
- 关于selenium关闭chrome密码登录时弹出的密码提示框
最近在使用chrome登录网站的时候总有密码保存提示框(并不是所有的都会有密码保存提示框) 其实只需要设置启动chrome的相关参数就可以避免这种问题,参数: prefs["credenti ...
- IDEA启动Weblogic项目时弹出CMD窗口提示:已使用基本服务器安全策略安装了Security Manager
公司的项目使用IDEA+Weblogic搭建,每次启动项目时都是提示此信息, 每次都要手动关闭CMD窗口很烦. 首先找到Weblog安装目录,然后再部署的域下面找到bin目录 找到setDomainE ...
- html5鼠标点击弹出层,jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
本文实例讲述了jQuery实现单击弹出Div层窗口效果.分享给大家供大家参考.具体如下: 这是一款jquery实现的可拖动可关闭的弹出框效果,网上已经有很多类似效果了,网页上实现这种效果其实并不难,现 ...
- 用jQuery实现弹出窗口/弹出div层
原文链接:http://hi.baidu.com/awz_tiger/item/863cfc10c4bb0f6171d5e8d9 http://blog.163.com/qiuxinke2006@12 ...
- 学习使用Bootstrap弹出框Popover提示框样式
学习使用Bootstrap弹出框Popover提示框样式 注意事项 弹出方向 失去焦点隐藏 禁用元素弹出提示框 data属性详解 js方法与事件 方法: 事件: 注意事项 popover提示框组件依赖 ...
- 【转】提示框第三方库之MBProgressHUD iOS toast效果 动态提示框效果
原文网址:http://www.zhimengzhe.com/IOSkaifa/37910.html MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单.方便,并且可以对显 ...
- Bootstrap:弹出框和提示框效果以及代码展示
前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的 ...
- JS组件Bootstrap实现弹出框和提示框效果代码
前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的 ...
最新文章
- iptables配置管理
- Android 底部导航栏的简单实现-BottomNavigationView
- python中socket实现代理功能_python实现代理服务功能实例
- 电脑控制苹果手机_必备神器,电脑控制手机
- 【Ubuntu】ubuntu系统下python3和python2环境自由切换
- MSN:常见故障“步步通”(转)
- 练习-Java类和对象之包的定义
- 江苏省人力资源社会保障厅 省职称办 关于做好2021年度职称评审工作的通知
- HTTP代理服务器的工作原理
- 一年月份大小月口诀_《认识年月日》大小月记忆法知识点教学设计
- centos7用html5播放器,centos7安装多媒体播放器SMPlayer
- windows、ubuntu双系统安装教程
- jQuery——小案例:点击图片放大缩小
- VBA中获取合并单元格的真实地址
- android 时间水印相机,时间水印相机
- 个人工作SQL整理(大佬勿进)
- [激光原理与应用-65]:激光器-器件 - 多模光纤(宽频光纤)、单模光纤的原理与区别
- 【文献翻译】用于改进脑电图癫痫发作分析的自监督图神经网络 - (DCRNN / SSL)
- 4. ESP32S3 使用USB 加载SD_SDIO 当作 U盘使用
- 使用iCloud让Safari与Chrome/FireFox/IE的书签保持同步