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 相关文章推荐
JS 创建对象(常见的几种方法)
Nov 03 Javascript
JS 跳转页面延迟2种方法
Mar 29 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
Jan 13 Javascript
jQuery右下角旋转环状菜单特效代码
Aug 10 Javascript
js实现带圆角的两级导航菜单效果代码
Aug 24 Javascript
jquery中ajax处理跨域的三大方式
Jan 05 Javascript
微信小程序 rpx 尺寸单位详细介绍
Oct 13 Javascript
angular1配合gulp和bower的使用教程
Jan 19 Javascript
vue-router路由模式详解(小结)
Aug 26 Javascript
vue渲染方式render和template的区别
Jun 05 Javascript
关于element-ui表单中限制输入纯数字的解决方式
Sep 08 Javascript
JS实现扫雷项目总结
May 19 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
基于PHP5魔术常量与魔术方法的详解
2013/06/13 PHP
PHP 使用pcntl和libevent 实现Timer功能
2013/10/27 PHP
php获取网页标题和内容函数(不包含html标签)
2014/02/03 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
php生成mysql的数据字典
2016/07/07 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
javascript div 弹出可拖动窗口
2009/02/26 Javascript
javascript中expression的用法整理
2014/05/13 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
JavaScript前后端JSON使用方法教程
2020/11/23 Javascript
python通过pil将图片转换成黑白效果的方法
2015/03/16 Python
Python中join和split用法实例
2015/04/14 Python
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
20行python代码实现人脸识别
2019/05/05 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
Python reduce函数作用及实例解析
2020/05/08 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
Python的logging模块基本用法
2020/12/24 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
《生命 生命》教学反思
2014/04/19 职场文书
4s店活动策划方案
2014/08/25 职场文书
2014年党员自我剖析材料
2014/10/07 职场文书
个人投资合作协议书
2014/10/12 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
Javascript中async与await的捕捉错误详解
2022/03/03 Javascript