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 相关文章推荐
轻量级 JS ToolTip提示效果
Jul 20 Javascript
页面调用单个swf文件,嵌套出多个方法。
Nov 21 Javascript
JS动态获取当前时间,并写到特定的区域
May 03 Javascript
js replace 与replaceall实例用法详解
Aug 03 Javascript
谈一谈js中的执行环境及作用域
Mar 30 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
Aug 13 Javascript
JavaScript实战(原生range和自定义特效)简单实例
Aug 21 Javascript
Vue结合SignalR实现前后端实时消息同步
Sep 19 Javascript
深入理解Promise.all
Aug 08 Javascript
JavaScript模板引擎实现原理实例详解
Dec 14 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
Sep 18 Javascript
JavaScript封装单向链表的示例代码
Sep 17 Javascript
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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
apycom出品的jQuery精美菜单破解方法
2011/02/18 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
微信小程序实现轮播图效果
2017/09/07 Javascript
详解tween.js 中文使用指南
2018/01/05 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
JS实现根据详细地址获取经纬度功能示例
2019/04/16 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
window下eclipse安装python插件教程
2017/04/24 Python
pyqt5实现登录界面的模板
2020/05/30 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
python生成大写32位uuid代码
2020/03/03 Python
python 模拟登陆github的示例
2020/12/04 Python
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
优秀求职信范文分享
2013/12/19 职场文书
班组长工作职责
2013/12/25 职场文书
大型演出策划方案
2014/05/28 职场文书
旅游文化节策划方案
2014/06/06 职场文书
委托书怎么写
2014/07/31 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
客房领班岗位职责
2015/02/11 职场文书
民主评议教师党员自我评价
2015/03/04 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
外出考察学习心得体会
2016/01/18 职场文书
《落花生》教学反思
2016/02/16 职场文书