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 相关文章推荐
jquery ui对话框实例代码
May 10 Javascript
如何让DIV可编辑、可拖动示例代码
Sep 18 Javascript
JS父页面与子页面相互传值方法
Mar 05 Javascript
node.js中的url.resolve方法使用说明
Dec 10 Javascript
深入探寻javascript定时器
Jan 02 Javascript
javascript数组去重的方法汇总
Apr 14 Javascript
avalonjs实现仿微博的图片拖动特效
May 06 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
Nov 11 Javascript
phantomjs导出html到pdf的方法总结
Oct 19 Javascript
vue中实现methods一个方法调用另外一个方法
Feb 08 Javascript
webpack external模块的具体使用
Mar 10 Javascript
Vue通过配置WebSocket并实现群聊功能
Dec 31 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
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
thinkphp模板用法和内容输出实例
2014/11/28 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
Bootstrap 布局组件(全)
2016/07/18 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
详解VScode编辑器vue环境搭建所遇问题解决方案
2019/04/26 Javascript
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
Python requests发送post请求的一些疑点
2018/05/20 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
python 实现多线程下载视频的代码
2019/11/15 Python
python的列表List求均值和中位数实例
2020/03/03 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
详解pyinstaller生成exe的闪退问题解决方案
2020/06/19 Python
django rest framework使用django-filter用法
2020/07/15 Python
html5的localstorage详解
2017/05/09 HTML / CSS
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
旧时光糖果:Old Time Candy
2018/02/05 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
天网面试题
2013/04/07 面试题
打架检讨书500字
2014/01/29 职场文书
委托公证书
2014/04/08 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
警察群众路线整改措施
2014/09/26 职场文书
给老师的感谢信
2015/01/20 职场文书
荆州古城导游词
2015/02/06 职场文书
抢劫罪辩护词
2015/05/21 职场文书
JavaScript 实现页面滚动动画
2021/04/24 Javascript
解决Python字典查找报Keyerror的问题
2021/05/26 Python