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 相关文章推荐
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
Sep 21 Javascript
JavaScript中Cookie操作实例
Jan 09 Javascript
js获取json元素数量的方法
Jan 27 Javascript
pace.js页面加载进度条插件
Sep 29 Javascript
基于node实现websocket协议
Apr 25 Javascript
angular基于路由控制ui-router实现系统权限控制
Sep 27 Javascript
jQuery实现页面顶部下拉广告
Dec 30 Javascript
深入理解Angularjs中$http.post与$.post
May 19 Javascript
浅谈vue项目可以从哪些方面进行优化
May 05 Javascript
微信小程序页面传多个参数跳转页面的实现方法
May 17 Javascript
小程序根据手机机型设置自定义底部导航距离
Jun 04 Javascript
使用Bootstrap做一个朝代历史表
Dec 10 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 array_intersect()函数使用代码
2009/01/14 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
PHP实现微信发红包程序
2015/08/24 PHP
PHP框架性能测试报告
2016/05/08 PHP
PHP对象实例化单例方法
2017/01/19 PHP
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
jquery实现html页面 div 假分页有原理有代码
2014/09/06 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
解决echarts数据二次渲染不成功的问题
2020/07/20 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
python多进程下实现日志记录按时间分割
2019/07/22 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
python已协程方式处理任务实现过程
2019/12/27 Python
Python实现对adb命令封装
2020/03/06 Python
编写python代码实现简单抽奖器
2020/10/20 Python
python使用smtplib模块发送邮件
2020/12/17 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
2021/01/28 Python
彻底弄明白CSS3的Media Queries(跨平台设计)
2010/07/27 HTML / CSS
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
关于保护环境的标语
2014/06/09 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
垂直极限观后感
2015/06/08 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python