jQuery简单实现title提示效果示例


Posted in Javascript onAugust 01, 2016

本文实例讲述了jQuery简单实现title提示效果的方法。分享给大家供大家参考,具体如下:

/*
调用示例:
$(document).ready(function(){
$('.quicktip').quberTip({
 speed:200
});
});
<a href='' class='quicktip' title='Information about this link'>desktop publishing</a>
*/
jQuery.fn.quberTip = function (options) {
  var defaults = {
    speed: 500,
    xOffset: 10,
    yOffset: 10
  };
  var options = $.extend(defaults, options);
  return this.each(function () {
    var $this = jQuery(this);
    if ($this.attr('title') != undefined) {
      //Pass the title to a variable and then remove it from DOM
      if ($this.attr('title') != '') {
        var tipTitle = ($this.attr('title'));
      } else {
        var tipTitle = 'QuberTip';
      }
      //Remove title attribute
      $this.removeAttr('title');
      $(this).hover(function (e) {
        //      $(this).css('cursor', 'pointer');
        $("body").append("<div id='tooltip'>" + tipTitle + "</div>");
        $("#tooltip").css({ "position": "absolute",
          "z-index": "9999",
          "background": "#D3DDF5",
          "background-image": "url(../../Quber_Image/Quber_Common/Quber_TB_TitltBG.png)",
          "padding": "5px",
          "opacity": "0.9",
          "border": "1px solid #A3C0E8",
          "-moz-border-radius": "3px",
          "border-radius": "3px",
          "-webkit-border-radius": "3px",
          "font-weight": "normal",
          "font-size": "12px",
          "display": "none"
        });
        $("#tooltip")
.css("top", (e.pageY + defaults.xOffset) + "px")
      .css("left", (e.pageX + defaults.yOffset) + "px")
      .fadeIn(options.speed);
      }, function () {
        //Remove the tooltip from the DOM
        $("#tooltip").remove();
      });
      $(this).mousemove(function (e) {
        $("#tooltip")
  .css("top", (e.pageY + defaults.xOffset) + "px")
  .css("left", (e.pageX + defaults.yOffset) + "px");
      });
    }
  });
};

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

Javascript 相关文章推荐
javascript中判断一个值是否在数组中并没有直接使用
Dec 17 Javascript
js获取或设置当前窗口url参数的小例子
Oct 14 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
Jan 01 Javascript
Javascript 调用 ActionScript 的简单方法
Sep 22 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
Nov 15 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
Apr 13 jQuery
小程序实现多选框功能
Oct 30 Javascript
vue实现百度语音合成的实例讲解
Oct 14 Javascript
vue项目实现图片上传功能
Dec 23 Javascript
javascript浅层克隆、深度克隆对比及实例解析
Feb 09 Javascript
微信小程序文章列表功能完整实例
Jun 03 Javascript
ESLint 是如何检查 .vue 文件的
Nov 30 Vue.js
jQuery Ajax 异步加载显示等待效果代码分享
Aug 01 #Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
Aug 01 #Javascript
jQuery获取与设置iframe高度的方法
Aug 01 #Javascript
jQuery+Pdo编写login登陆界面
Aug 01 #Javascript
AngularJS基础 ng-dblclick 指令用法
Aug 01 #Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
Aug 01 #Javascript
Three.js学习之几何形状
Aug 01 #Javascript
You might like
PHP分页函数代码(简单实用型)
2010/12/02 PHP
PHP+APACHE实现网址伪静态
2015/02/22 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
JavaScript Archive Network 集合
2007/05/12 Javascript
file模式访问网页时iframe高度自适应解决方案
2013/01/16 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
Python中关于使用模块的基础知识
2015/05/24 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
python简单实例训练(21~30)
2017/11/15 Python
Python格式化输出%s和%d
2018/05/07 Python
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
2019/07/08 Python
python的Jenkins接口调用方式
2020/05/12 Python
浅谈python 类方法/静态方法
2020/09/18 Python
TripAdvisor土耳其网站:全球知名旅行社区,真实旅客评论
2017/04/17 全球购物
联想台湾官网:Lenovo TW
2018/05/09 全球购物
迟到检讨书300字
2014/02/14 职场文书
三年级评语大全
2014/04/23 职场文书
公司授权委托书格式样本
2014/10/01 职场文书
2014年乡镇纪委工作总结
2014/12/19 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
投诉信范文
2015/07/02 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS