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 相关文章推荐
推荐dojo学习笔记
Mar 24 Javascript
jQuery中delegate和on的用法与区别详细解析
Jan 26 Javascript
利用Keydown事件阻止用户输入实现代码
Mar 11 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
Sep 23 Javascript
AngularJS教程之简单应用程序示例
Aug 16 Javascript
Javascript中 带名 匿名 箭头函数的重要区别(推荐)
Jan 29 Javascript
分享十三个最佳JavaScript数据网格库
Apr 07 Javascript
基于javascript的异步编程实例详解
Apr 10 Javascript
Angular2.js实现表单验证详解
Jun 23 Javascript
关于Ajax的原理以及代码封装详解
Sep 08 Javascript
javascript中UMD规范的代码推演
Aug 29 Javascript
详解JQuery基础动画操作
Apr 12 jQuery
全面解析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使用反射插入对象示例分享
2014/03/11 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
PHP+MYSQL实现用户的增删改查
2015/03/24 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
JavaScript中的原型链prototype介绍
2014/12/30 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
javascript事件模型介绍
2016/05/31 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
JavaScript实现重力下落与弹性效果的方法分析
2017/12/20 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
原生JS+HTML5实现的可调节写字板功能示例
2018/08/30 Javascript
详解Python的Django框架中的模版继承
2015/07/16 Python
Python sqlite3事务处理方法实例分析
2017/06/19 Python
Python3实现购物车功能
2018/04/18 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
学习python的前途 python挣钱
2019/02/27 Python
python basemap 画出经纬度并标定的实例
2019/07/09 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
html5文本内容_动力节点Java学院整理
2017/07/11 HTML / CSS
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
HomeAway英国:全球领先的度假租赁在线市场
2020/02/03 全球购物
物业管理毕业生的自我评价
2014/02/17 职场文书
大学军训感言600字
2014/02/25 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
警示教育活动总结
2014/05/05 职场文书
政府信息公开实施方案
2014/05/09 职场文书
武侯祠导游词
2015/02/04 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android