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 相关文章推荐
基于jquery打造的百分比动态色彩条插件
Sep 19 Javascript
Node.js中的流(Stream)介绍
Mar 30 Javascript
angularjs表格分页功能详解
Jan 21 Javascript
AngularJS使用ng-options指令实现下拉框
Aug 23 Javascript
Angularjs实现搜索关键字高亮显示效果
Jan 17 Javascript
Bootstrap下拉菜单样式
Feb 07 Javascript
微信小程序左滑删除功能开发案例详解
Nov 12 Javascript
vue实现简单的星级评分组件源码
Nov 16 Javascript
vue 插件的方法代码详解
Jun 06 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
Sep 19 Javascript
vue 出现data-v-xxx的原因及解决
Aug 04 Javascript
vue print.js打印支持Echarts图表操作
Nov 13 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
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
php权重计算方法代码分享
2014/01/09 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
laravel实现简单用户权限的示例代码
2019/05/28 PHP
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
jQuery使用append在html元素后同时添加多项内容的方法
2015/03/26 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
2018/11/10 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
Layui实现数据表格默认全部显示(不要分页)
2019/10/26 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
线程和进程的区别及Python代码实例
2015/02/04 Python
PyCharm在win10的64位系统安装实例
2017/11/26 Python
Python实现Kmeans聚类算法
2020/06/10 Python
python读取xlsx的方法
2018/12/25 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
使用Python构造hive insert语句说明
2020/06/06 Python
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
长青弘远的面试题
2012/06/09 面试题
财务会计专业应届毕业生求职信
2013/10/18 职场文书
门卫岗位职责
2013/11/15 职场文书
大专毕业自我鉴定
2014/02/04 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
暂停营业通知
2015/04/25 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python
Java对文件的读写操作方法
2022/04/29 Java/Android
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL