博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
鼠标移上去显示全部内容
阅读量:6146 次
发布时间:2019-06-21

本文共 2280 字,大约阅读时间需要 7 分钟。

引入js文件 

 

(function($){   $.fn.toolTip = function(options) {            //Providing plugin defaults             var defaults = {         background: '#1e2227',         color: '#fff',         opacity: '0.8'      },             options = $.extend(defaults, options);                // Always return the jQuery object to allow for chainability.                return this.each(function() {         var elem = $(this);                  //grab the title attribute                var title = elem.attr('title');             //only show the tooltip when the title is not empty                            if(title != '') {                        //creating the tooltip div                     var tooltip = $('
'); //Remove the title attribute's to avoid the native tooltip from the browser elem.attr('title',''); // mouse over elem.hover(function(e) { tooltip.hide().appendTo('body') .html(title) .hide() .css({ 'background-color' : options.background, 'color' : options.color, 'opacity' : options.opacity, }) .fadeIn(500); }, // mouse out function() { tooltip.remove(); //remove the tooltip }); } //mouse move the tooltip will follow the cursor //get X & Y position of the cursor elem.mouseenter(function(e) { if(e.target.innerHTML){ tooltip.css({ top: e.pageY + 10, left: e.pageX + 20, }); } }); }); }})(jQuery);复制代码

css样式

css/*鼠标移上title弹出框*//*title弹出框*///id名不用定义#tooltip {
border: 1px solid #444; font-size: 14px; max-width: 205px; padding:1em; position: absolute; z-index:2500; text-shadow:none; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; word-break: break-all;}复制代码

html写法

//desc后台取来的数据," +tailorContent(json.data[i].desc,15)+"//js代码$(".tooltip").toolTip();复制代码

转载于:https://juejin.im/post/5b3de4fee51d4519226f20d5

你可能感兴趣的文章
java的特殊符号
查看>>
word2010中去掉红色波浪线的方法
查看>>
fabric上下文管理器(context mangers)
查看>>
JQuery-EasyUI Datagrid数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
查看>>
并发和并行的区别
查看>>
php小知识
查看>>
Windows下安装、运行Lua
查看>>
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(二)
查看>>
初识中间件之消息队列
查看>>
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
查看>>
Spring常用注解
查看>>
我的友情链接
查看>>
PCS子层有什么用?
查看>>
查看端口,关闭端口
查看>>
代码托管平台简介
查看>>
linux:yum和apt-get的区别
查看>>
Sentinel 1.5.0 正式发布,引入 Reactive 支持
查看>>
数据库之MySQL
查看>>
2019/1/15 批量删除数据库相关数据
查看>>
数据类型的一些方法
查看>>