ToolTips JQEURY插件之简洁小提示框效果


Posted in Javascript onNovember 19, 2011

本来是想用一些现成的插件的,找了几个都比较复杂,我就想实现一个小小的效果,并不需要太复杂,所以最终打算自己写一个!

实现效果:鼠标放到文字上面,出现小提示框!

效果截图:

ToolTips JQEURY插件之简洁小提示框效果
测试结果:火狐,IE6/7/8下面通过

说明,没有做参数定制,以后可能会完善,大家要改显示效果的话,直接调整JS里面的CSS样式即可!欢迎高手指教!

代码

(function($){ 
$.fn.JNToolTips=function(){ 
var div = document.createElement("div"); 
div.style.cssText = 'width:300px; line-height:25px; border:solid 1px #F3A007; background-color:#FBE6BD; padding:5px 10px; font-size:12px;position:absolute' 
div.onclick=function(){$(div).remove();}; 
$(this).mouseover(function(e){ 
if(!e){e=window.event;} 
div.innerHTML= $(this).attr("title"); 
$(this).attr("title",""); 
var doc = document.documentElement ? document.documentElement : document.body; 
div.style.left=(e.clientX+doc.scrollLeft + 5)+"px"; 
div.style.top=(e.clientY+doc.scrollTop + 5)+"px"; 
document.body.appendChild(div); 
}).mouseout(function(){ 
$(this).attr("title",div.innerHTML); 
$(div).remove(); 
}); 
} 
})(jQuery);

使用方法:
$(document).ready(function(){ 
$("a").JNToolTips(); 
});
Javascript 相关文章推荐
js之ActiveX控件使用说明 new ActiveXObject()
Mar 03 Javascript
file控件选择上传文件确定后触发的js事件是哪个
Mar 17 Javascript
JS实现生成会变大变小的圆环实例
Aug 05 Javascript
JavaScript中Date对象的常用方法示例
Oct 24 Javascript
jQuery实现的导航下拉菜单效果
Jul 04 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
Jul 08 Javascript
js常用的继承--组合式继承
Mar 06 Javascript
JavaScript实现全选取消效果
Dec 14 Javascript
微信小程序实现美团菜单
Jun 06 Javascript
深入理解vue-class-component源码阅读
Feb 18 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
Apr 26 Javascript
Nest.js环境变量配置与序列化详解
Feb 21 Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
Nov 19 #Javascript
20款效果非常棒的 jQuery 插件小结分享
Nov 18 #Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
Nov 18 #Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
Nov 17 #Javascript
Jquery 获取checkbox的checked问题
Nov 16 #Javascript
JS 操作符整理[推荐收藏]
Nov 15 #Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
Nov 15 #Javascript
You might like
乱谈我对耳机、音箱的感受
2021/03/02 无线电
PHP常用技巧总结(附函数代码)
2012/02/04 PHP
php获取域名的google收录示例
2014/03/24 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
PHP开发中AJAX技术的简单应用
2015/12/11 PHP
PHP项目多语言配置平台实现过程解析
2020/05/18 PHP
nicejforms——美化表单不用愁
2007/02/20 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
2011/03/03 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
浅析document.createDocumentFragment()与js效率
2013/07/08 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
jQuery监听浏览器窗口大小的变化实例
2017/02/07 Javascript
jquery学习笔记之无new构建详解
2017/12/07 jQuery
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
微信小程序Page中data数据操作和函数调用方法
2019/05/08 Javascript
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[01:05:32]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第一局
2016/03/04 DOTA
Python subprocess库的使用详解
2018/10/26 Python
Django视图扩展类知识点详解
2019/10/25 Python
Python修改列表值问题解决方案
2020/03/06 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Python selenium模拟手动操作实现无人值守刷积分功能
2020/05/13 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
信息管理专业学生自荐信格式
2013/09/22 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
班级班风口号大全
2015/12/25 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
Pygame如何使用精灵和碰撞检测
2021/11/17 Python