jQuery实现ToolTip元素定位显示功能示例


Posted in Javascript onNovember 23, 2016

本文实例讲述了jQuery实现ToolTip元素定位显示功能的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题页</title>
<script type="text/javascript" src="jquery-1.4.2.min.js" ></script>
<script type="text/javascript">
  function ShowTip(event,obj,message)
  {
   var xOffset = -10; // x distance from mouse
   var yOffset = 10; // y distance from mouse
   //obj.style.top = (event.clientX + yOffset)+"px";
   //obj.style.left = (event.clientY + xOffset)+"px";
   //获取元素width: $(obj).width();
   //获取元素height:$(obj).height()
   //获取元素位置:$(obj).position().top和$(obj).offset().top
   $('body').append( '<div id="tipmessage">'+message+'</div>');
   $('div#tipmessage').css("top", $(obj).position().top+$(obj).height() + "px").css("left", $(obj).position().left+"px").fadeIn("slow");
  }
  function HideTip()
  {
   $("div#tipmessage").fadeOut("slow").remove();
  }
 </script>
 <style type="text/css">
  #tipmessage
  {
  display:none;
  z-index:1000;
  border:1px solid #448833;
  position:absolute;
  background:#ffffff;
  max-width:200px;
  max-height:30px;
  padding:5px 10px;
  }
</style>
</head>
<body>
<a href="#" onmouseover="ShowTip(event,this,'欢迎访问三水点靠木')" onmouseout="HideTip()">Tip</a>
</body>
</html>

运行效果截图如下:

jQuery实现ToolTip元素定位显示功能示例

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
Apr 24 Javascript
javascript仿php的print_r函数输出json数据
Sep 13 Javascript
js控制div弹出层实现方法
May 11 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
Sep 05 Javascript
详解微信小程序 相对定位和绝对定位
May 11 Javascript
json2.js 入门教程之使用方法与实例分析
Sep 14 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
Aug 13 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
Jan 08 jQuery
Vue项目安装插件并保存
Jan 28 Javascript
重学JS 系列:聊聊继承(推荐)
Apr 11 Javascript
为vue项目自动设置请求状态的配置方法
Jun 09 Javascript
交互式可视化js库gojs使用介绍及技巧
Feb 18 Javascript
详解jQuery的Cookie插件
Nov 23 #Javascript
JS 实现可停顿的垂直滚动实例代码
Nov 23 #Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
Nov 22 #Javascript
解析jQueryEasyUI的使用
Nov 22 #Javascript
详解jQuery插件开发方式
Nov 22 #Javascript
AngularJS中isolate scope的用法分析
Nov 22 #Javascript
详解js界面跳转与值传递
Nov 22 #Javascript
You might like
JAVA/JSP学习系列之四
2006/10/09 PHP
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
yii2局部关闭(开启)csrf的验证的实例代码
2017/07/10 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
比较搞笑的js陷阱题
2010/02/07 Javascript
google 搜索框添加关键字实现代码
2010/04/24 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
JQuery与JSon实现的无刷新分页代码
2011/09/13 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
javascript读取Xml文件做一个二级联动菜单示例
2014/03/17 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
JS中this上下文对象使用方式
2016/10/09 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
bootstrap table操作技巧分享
2017/02/15 Javascript
Bootstrap学习笔记 轮播(Carousel)插件
2017/03/21 Javascript
Vue+axios 实现http拦截及路由拦截实例
2017/04/25 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
c++生成dll使用python调用dll的方法
2014/01/20 Python
python使用fcntl模块实现程序加锁功能示例
2017/06/23 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
私有程序集与共享程序集有什么区别
2013/04/05 面试题
计算机工程学院个人求职信
2013/10/05 职场文书
法务专员岗位职责
2014/01/02 职场文书
大学毕业生个人自荐信范文
2014/01/08 职场文书
2015年先进个人自荐书
2015/03/24 职场文书
用电申请报告范文
2015/05/18 职场文书