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 相关文章推荐
经常用到的JavasScript事件的翻译
Apr 09 Javascript
JavaScript DOM 学习第九章 选取范围的介绍
Feb 19 Javascript
ajax的hide隐藏问题解决方法
Dec 11 Javascript
js原生appendChild的bug解决心得分享
Jul 01 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
Mar 13 Javascript
简介JavaScript中strike()方法的使用
Jun 08 Javascript
基于jquery实现简单的手风琴特效
Nov 24 Javascript
初识angular框架后的所思所想
Feb 19 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
Aug 26 Javascript
使用cookie绕过验证码登录的实现代码
Oct 12 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
Nov 08 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
DIY实用性框形天线
2021/03/02 无线电
php不用内置函数对数组排序的两个算法代码
2010/02/08 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
php写的AES加密解密类分享
2014/06/20 PHP
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
用js实现in_array的方法
2013/11/05 Javascript
移动节点的jquery代码
2014/01/13 Javascript
IE中图片的onload事件无效问题和解决方法
2014/06/06 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
浅谈关于axios和session的一些事
2017/07/13 Javascript
Vue.js中的图片引用路径的方式
2017/07/28 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
Python OS模块实例详解
2019/04/15 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
Django 模型类(models.py)的定义详解
2019/07/19 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
python批量提取图片信息并保存的实现
2021/02/05 Python
英语翻译系毕业生求职信
2013/09/29 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
作风整顿剖析材料
2014/09/30 职场文书
2015年科普工作总结
2015/07/23 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers
go:垃圾回收GC触发条件详解
2021/04/24 Golang
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
MySQL注入基础练习
2021/05/30 MySQL
带你学习MySQL执行计划
2021/05/31 MySQL
Golang 链表的学习和使用
2022/04/19 Golang
springcloud整合seata
2022/05/20 Java/Android