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 相关文章推荐
jquery 实现二级/三级/多级联动菜单的思路及代码
Apr 08 Javascript
javascript实现文字图片上下滚动的具体实例
Jun 28 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
Jun 10 Javascript
jquery选择器简述
Aug 31 Javascript
javascript字符串替换函数如何一次性全部替换掉
Oct 30 Javascript
基于javascript实现全屏漂浮广告
Mar 31 Javascript
深入浅析JavaScript中的scrollTop
Jul 11 Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 Javascript
Vue.js实现开发购物车功能的方法详解
Feb 22 Javascript
原生JS实现烟花效果
Mar 10 Javascript
基于postman获取动态数据过程详解
Sep 08 Javascript
详解JavaScript 中的批处理和缓存
Nov 19 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中empty is_null和isset的测试
2013/06/29 PHP
php并发加锁示例
2016/10/17 PHP
PHP7内核之Reference详解
2019/03/14 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
基于SVG的web页面图形绘制API介绍及编程演示
2013/06/28 Javascript
JS实现鼠标单击与双击事件共存
2014/03/08 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
jquery、js调用iframe父窗口与子窗口元素的方法整理
2014/07/31 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
浅析vue数据绑定
2017/01/17 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
vue项目出现页面空白的解决方案
2019/10/31 Javascript
关于AngularJS中几种Providers的区别总结
2020/05/17 Javascript
JS绘图Flot应用图形绘制异常解决方案
2020/10/16 Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
2020/11/06 Javascript
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
Python socket编程实例详解
2015/05/27 Python
python出现"IndentationError: unexpected indent"错误解决办法
2017/10/15 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
重阳节登山活动方案
2014/02/03 职场文书
家教广告词
2014/03/19 职场文书
庆国庆活动总结
2014/08/28 职场文书
民主评议教师党员自我评价
2015/03/04 职场文书
大学军训通讯稿
2015/07/18 职场文书
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android
python中super()函数的理解与基本使用
2021/08/30 Python
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript