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 相关文章推荐
JSONP获取Twitter和Facebook文章数的具体步骤
Feb 24 Javascript
javascript中的原型链深入理解
Feb 24 Javascript
js中settimeout方法加参数
Feb 28 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
Feb 23 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
Jun 09 jQuery
详解webpack-dev-server使用方法
Sep 14 Javascript
layui自定义ajax左侧三级菜单
Jul 26 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
Sep 11 Javascript
Element-UI+Vue模式使用总结
Jan 02 Javascript
Vue实现手机扫描二维码预览页面效果
May 28 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
Apr 30 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
第三节--定义一个类
2006/11/16 PHP
用php实现批量查询清除一句话后门的代码
2008/01/20 PHP
调整PHP的性能
2013/10/30 PHP
类似框架的js代码
2006/11/09 Javascript
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
JavaScript网页定位详解
2014/01/13 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
vue中appear的用法
2017/08/17 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
200行自定义python异步非阻塞Web框架
2017/03/15 Python
Python入门_学会创建并调用函数的方法
2017/05/16 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
Django框架验证码用法实例分析
2019/05/10 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
什么是唯一索引
2015/07/05 面试题
校园安全检查制度
2014/02/03 职场文书
老师的检讨书
2014/02/23 职场文书
网络管理专业求职信
2014/03/15 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
资产运营委托书范本
2014/10/16 职场文书
通知书大全
2015/04/27 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书