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 相关文章推荐
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
Feb 14 Javascript
分享20款好玩的jQuery游戏
Apr 17 Javascript
jquery加载页面的方法(页面加载完成就执行)
Jun 21 Javascript
jquery控制display属性为none或block
Mar 31 Javascript
JS控制输入框内字符串长度
May 21 Javascript
jQuery on()方法示例及jquery on()方法的优点
Aug 27 Javascript
每天一篇javascript学习小结(Date对象)
Nov 13 Javascript
JavaScript实现图片懒加载(Lazyload)
Nov 28 Javascript
浅谈javascript的url参数parse和build函数
Mar 04 Javascript
javascript实现文字无缝滚动效果
Aug 26 Javascript
JavaScript事件发布/订阅模式原理与用法分析
Aug 21 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
Sep 02 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
php二维数组合并及去重复的方法
2015/03/04 PHP
thinkPHP3.x常量整理(预定义常量/路径常量/系统常量)
2016/05/20 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
JS 判断代码全收集
2009/04/28 Javascript
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
JS解析XML的实现代码
2009/11/12 Javascript
js 图片等比例缩放代码
2010/05/13 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
基于JavaScript实现类名的添加与移除
2017/04/23 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
如何使用selenium和requests组合实现登录页面
2020/02/03 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
C语言中break与continue的区别
2012/07/12 面试题
优秀共产党员先进事迹
2014/01/27 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
优秀党支部申报材料
2014/12/24 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
PHP遍历数组的6种方式总结
2021/11/17 PHP