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 相关文章推荐
javascript Demo模态窗口
Dec 06 Javascript
详细分析JavaScript变量类型
Jul 08 Javascript
javascript拖拽应用实例
Mar 25 Javascript
JavaScript String 对象常用方法总结
Apr 28 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
Aug 03 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
Mar 15 Javascript
简单实现js点击展开二级菜单功能
May 16 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
Aug 13 Javascript
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
vue如何限制只能输入正负数及小数
Jul 04 Javascript
laypage+SpringMVC实现后端分页
Jul 27 Javascript
详解Vue3.0 + TypeScript + Vite初体验
Feb 22 Vue.js
详解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
收听困难?教您超简便短波广播抗干扰方法!
2021/03/01 无线电
php创建多级目录代码
2008/06/05 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
php字符串函数学习之strstr()
2015/03/27 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
Zend Framework路由器用法实例详解
2016/12/11 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
js 简易版滚动条实例(适用于移动端H5开发)
2017/06/26 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
vue2.0安装style/css loader的方法
2018/03/14 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
vue组件开发之slider组件使用详解
2020/08/21 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
Python装饰器用法实例总结
2018/05/26 Python
Python3.6日志Logging模块简单用法示例
2018/06/14 Python
Python解析Excle文件中的数据方法
2018/10/23 Python
Python docx库用法示例分析
2019/02/16 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
瑞士网球商店:Tennis-Point
2020/03/12 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
大一学生个人总结
2015/02/15 职场文书
争做文明公民倡议书
2019/06/24 职场文书
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android
MYSQL 表的全面总结
2021/11/11 MySQL