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写一个弹出层并锁屏效果实现代码
Dec 07 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
Dec 07 Javascript
微信小程序登录态控制深入分析
Apr 12 Javascript
AngularJS实现的锚点楼层跳转功能示例
Jan 02 Javascript
JavaScript实现多重继承的方法分析
Jan 09 Javascript
浅析Vue中method与computed的区别
Mar 06 Javascript
原生JS实现简单的无缝自动轮播效果
Sep 26 Javascript
js图片无缝滚动插件使用详解
May 26 Javascript
微信小程序引入VANT组件的方法步骤
Sep 19 Javascript
vue-dplayer 视频播放器实例代码
Nov 08 Javascript
VueJS实现用户管理系统
May 29 Javascript
详解Java中String JSONObject JSONArray List转换
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
一个简单php扩展介绍与开发教程
2010/08/19 PHP
PHP连接MySQL的2种方法小结以及防止乱码
2014/03/11 PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
2014/06/09 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
PHP中Header使用的HTTP协议及常用方法小结
2014/11/04 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
2019/10/03 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
display和visibility的区别示例介绍
2014/02/26 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
2018/03/01 Javascript
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
Python实现从订阅源下载图片的方法
2015/03/11 Python
Python输出9*9乘法表的方法
2015/05/25 Python
使用python实现省市三级菜单效果
2016/01/20 Python
python测试mysql写入性能完整实例
2018/01/18 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
Python读写/追加excel文件Demo分享
2018/05/03 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
关于Django Models CharField 参数说明
2020/03/31 Python
Waterford英国官方网站:世界上最受欢迎的优质水晶品牌
2019/08/17 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
网络工程师个人的自我评价范文
2013/10/01 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
《荷花》教学反思
2014/04/16 职场文书
Win11 BitLocker 驱动器加密
2022/04/19 数码科技