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 相关文章推荐
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
Mar 09 Javascript
JS Map 和 List 的简单实现代码
Jul 08 Javascript
jquery 缓存问题的几个解决方法
Nov 11 Javascript
JS中怎样判断undefined(比较不错的方法)
Mar 27 Javascript
JavaScript节点及列表操作实例小结
Aug 05 Javascript
JavaScript中的Function函数
Aug 27 Javascript
jquery制作图片时钟特效
Mar 30 Javascript
深入探秘jquery瀑布流的实现
Jan 30 Javascript
Bootstrap导航条学习使用(一)
Feb 08 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
Aug 15 Javascript
vue中的mvvm模式讲解
Jan 31 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
Sep 05 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各种编码集详解和以及在什么情况下进行使用
2011/09/11 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
PHP加密解密字符串汇总
2015/04/26 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
js中判断控件是否存在
2010/08/25 Javascript
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
jQuery实现的导航动画效果(附demo源码)
2016/04/01 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
JavaScript基础之this详解
2017/06/04 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
tensorflow 查看梯度方式
2020/02/04 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
华三通信H3C面试题
2015/05/15 面试题
社区班子对照检查材料
2014/08/27 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
Redis性能监控的实现
2021/07/09 Redis