jQuery实现的超链接提示效果示例【附demo源码下载】


Posted in Javascript onSeptember 09, 2016

本文实例讲述了jQuery实现的超链接提示效果。分享给大家供大家参考,具体如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<style type="text/css">
*{margin:0;padding:0;}
ul li{ list-style:none;}
img {border:0 none;}
body {padding:100px;}
.tooltip{position:absolute;display:none;border:1px solid #333; border-radius:8px; box-shadow:0 0 3px rgba(000,000,000,0.8);background:rgba(247,245,209,0.5);padding:3px;color:#333;display:none;}/* border-radius,box-shadow ie9以下都不兼容 */
</style>
<div class="test">
  <a href="#" class="link" title="这是我的超链接提这是我的超<br>
  <strong>链接</strong>提这是我的超链接提这是<img src='3water.gif'>我的超<br>
  链接提这是我的超链接提这是我的超链接提示1.">自定义链接提示</a>
  <a href="#" class="link">默认title提示</a>
  <a href="#" class="link" title="自定义TITLE提示2222!!!!">自定义链接提示</a>
  <a href="#" title="原始链接TITLE提示!">原始链接title提示</a> </div>
</body>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
  var x=10;
  var y=20;
  $(".link").mouseover(function(e){
    //alert(e.pageX);
    if(typeof($(this).attr('title'))!='undefined'){ // 判断标签中是否有定义title属性
      this.my_tit=this.title;
      this.title='';
      var tooltip="<div class='tooltip'>"+this.my_tit+"</div>";
      $("body").append(tooltip);
      $(".tooltip").css({
        display:'block',
        left: e.pageX+x,
        top: e.pageY+y
        })
      };
    }).mouseout(function(){
      if(typeof($(this).attr('title'))!='undefined'){
        this.title=this.my_tit;
        $(".tooltip").remove();
      };
    }).mousemove(function(e){// 鼠标移动时跟随
      $(".tooltip").css({
      left: e.pageX+x,
      top: e.pageY+y
    })
  })
});
</script>
</html>

运行效果截图如下:

jQuery实现的超链接提示效果示例【附demo源码下载】

完整实例代码点击此处本站下载。

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
基于javascript实现判断移动终端浏览器版本信息
Dec 09 Javascript
jQuery增加自定义函数的方法
Jul 18 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
Aug 15 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
Sep 17 Javascript
详解Bootstrap各式各样的按钮(推荐)
Dec 13 Javascript
js实现的在线调色板功能完整实例
Dec 21 Javascript
js保留两位小数方法总结
Jan 31 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
May 26 Javascript
vue组件从开发到发布的实现步骤
Nov 11 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
Apr 29 Javascript
jQuery实现图片下载代码
Jul 18 jQuery
js实现AI五子棋人机大战
May 28 Javascript
全面解析Bootstrap表单样式的使用
Sep 09 #Javascript
jQuery+ajax读取并解析XML文件的方法
Sep 09 #Javascript
JS与jQuery实现隔行变色的方法
Sep 09 #Javascript
jQuery层次选择器用法示例
Sep 09 #Javascript
jQuery基本过滤选择器用法示例
Sep 09 #Javascript
jQuery可见性过滤选择器用法示例
Sep 09 #Javascript
javascript比较语义化版本号的实现代码
Sep 09 #Javascript
You might like
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
jQuery大于号(&gt;)选择器的作用解释
2015/01/13 Javascript
Lab.js初次使用笔记
2015/02/28 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
bootstrap监听滚动实现头部跟随滚动
2016/11/08 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
vue后台管理之动态加载路由的方法
2018/08/13 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
小结Python用fork来创建子进程注意事项
2014/07/03 Python
python网络编程之数据传输UDP实例分析
2015/05/20 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
如何利用Python分析出微信朋友男女统计图
2019/01/25 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
计算机专业优秀大学生自我总结
2014/01/21 职场文书
洗发露广告词
2014/03/14 职场文书
数控专业毕业生求职信
2014/06/12 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
如何解决.cuda()加载用时很长的问题
2021/05/24 Python
Axios取消重复请求的方法实例详解
2021/06/15 Javascript