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 相关文章推荐
jquery图片倾斜层叠切换特效代码分享
Aug 27 Javascript
bootstrap布局中input输入框右侧图标点击功能
May 16 Javascript
javascript之Boolean类型对象
Jun 07 Javascript
jquery网页日历显示控件calendar3.1使用详解
Nov 24 Javascript
Javascript之面向对象--接口
Dec 02 Javascript
快速入门Vue
Dec 19 Javascript
了解VUE的render函数的使用
Jun 08 Javascript
微信小程序的日期选择器的实例详解
Sep 29 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
Jan 11 Javascript
vue单文件组件lint error自动fix与styleLint报错自动fix详解
Jan 08 Javascript
原生js实现弹幕效果
Nov 29 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
Feb 18 Vue.js
全面解析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
E路文章系统PHP
2006/12/11 PHP
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
php-cli简介(不会Shell语言一样用Shell)
2013/06/03 PHP
Yii2 rbac权限控制之菜单menu实例教程
2016/04/28 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
2020/09/13 PHP
JQuery写动态树示例代码
2013/07/31 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
2014/01/26 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
JS运动框架之分享侧边栏动画实例
2015/03/03 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
Python常见文件操作的函数示例代码
2011/11/15 Python
python统计文本文件内单词数量的方法
2015/05/30 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
Python 日期与时间转换的方法
2020/08/01 Python
python复合条件下的字典排序
2020/12/18 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
Eclipse面试题
2014/03/22 面试题
大学生毕业求职的自我评价
2013/09/29 职场文书
应届毕业生自我鉴定范文
2013/12/27 职场文书
毕业生就业推荐表自我鉴定
2014/03/20 职场文书
学习作风建设心得体会
2014/10/22 职场文书
黄石寨导游词
2015/02/05 职场文书
郭明义观后感
2015/06/08 职场文书
消防安全培训工作总结
2015/10/23 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书