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 相关文章推荐
改版了网上的一个js操作userdata
Apr 27 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
javascript采用数组实现tab菜单切换效果
Dec 12 Javascript
jQuery固定浮动侧边栏实现思路及代码
Sep 28 Javascript
JavaScript蒙板(model)功能的简单实现代码
Aug 04 Javascript
深入理解Angularjs向指令传递数据双向绑定机制
Dec 31 Javascript
利用node.js搭建简单web服务器的方法教程
Feb 20 Javascript
移动端使用localResizeIMG4压缩图片
Apr 22 Javascript
解决Vue页面固定滚动位置的处理办法
Jul 13 Javascript
详解Node.js利用node-git-server快速搭建git服务器
Sep 27 Javascript
three.js实现3D视野缩放效果
Nov 16 Javascript
使用react+redux实现计数器功能及遇到问题
Jun 02 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
使用无限生命期Session的方法
2006/10/09 PHP
php 字符串替换的方法
2012/01/10 PHP
PHP数组操作类实例
2015/07/11 PHP
php解决安全问题的方法实例
2019/09/19 PHP
js电信网通双线自动选择技巧
2008/11/18 Javascript
javascript 函数调用规则
2009/08/26 Javascript
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
js获取对象为null的解决方法
2013/11/21 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
JS实现状态栏跑马灯文字效果代码
2015/10/24 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
vue实现全选、反选功能
2020/11/17 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
python fabric实现远程操作和部署示例
2014/03/25 Python
Python导入txt数据到mysql的方法
2015/04/08 Python
python动态性强类型用法实例
2015/05/09 Python
python爬取拉勾网职位数据的方法
2018/01/24 Python
python模糊图片过滤的方法
2018/12/14 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
Python3爬虫mitmproxy的安装步骤
2020/07/29 Python
django下创建多个app并设置urls方法
2020/08/02 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
临床医师个人自我评价
2014/04/06 职场文书
公司应聘求职信
2014/06/21 职场文书
教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
党员转正大会主持词
2015/07/02 职场文书
创业计划书之面包店
2019/09/17 职场文书
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS