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 相关文章推荐
动态加载iframe
Jun 16 Javascript
js资料prototype 属性
Mar 13 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
Oct 31 Javascript
html的DOM中Event对象onabort事件用法实例
Jan 21 Javascript
JavaScript中pop()方法的使用教程
Jun 09 Javascript
理解JavaScript表单的基础知识
Jan 25 Javascript
浅谈Javascript数据属性与访问器属性
Jul 26 Javascript
原生JS查找元素的方法(推荐)
Nov 22 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
Sep 18 Javascript
vue mint-ui学习笔记之picker的使用
Oct 11 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
Feb 28 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
Mar 06 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
聊天室php&mysql(五)
2006/10/09 PHP
探讨如何把session存入数据库
2013/06/07 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
YII框架常用技巧总结
2019/04/27 PHP
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
css样式标签和js语法属性区别
2013/11/06 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
全面了解js中的script标签
2016/07/04 Javascript
js友好的时间返回函数
2016/08/24 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
vue数据双向绑定的注意点
2017/06/23 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
如何利用Python分析出微信朋友男女统计图
2019/01/25 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
python如何实现递归转非递归
2021/02/25 Python
Python实现我的世界小游戏源代码
2021/03/02 Python
基本款天堂:Everlane
2017/05/13 全球购物
入党申请书自我鉴定
2013/10/12 职场文书
财务总监管理职责范文
2014/03/09 职场文书
天网工程实施方案
2014/03/26 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
2014年园林绿化工作总结
2014/12/11 职场文书
个人收入证明范本
2015/06/12 职场文书
小学记事作文之200字
2019/08/06 职场文书