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 相关文章推荐
获取DOM对象的几种扩展及简写
Oct 09 Javascript
flash 得到自身url参数的代码
Nov 15 Javascript
判断是否安装flash player及当前版本的JS代码
Aug 08 Javascript
动态加载JS文件的三种方法
Nov 08 Javascript
js网页右下角提示框实例
Oct 14 Javascript
jQuery中:gt选择器用法实例
Dec 29 Javascript
jquery通过closest选择器修改上级元素的方法
Mar 17 Javascript
javascript DIV实现跟随鼠标移动
Mar 19 Javascript
自定义Vue中的v-module双向绑定的实现
Apr 17 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
Jul 02 Javascript
利用d3.js实现蜂巢图表带动画效果
Sep 03 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
Nov 17 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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
一篇有意思的技术文章php介绍篇
2010/10/26 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
基于VUE实现的九宫格抽奖功能
2018/09/30 Javascript
深入浅析Vue 中 ref 的使用
2019/04/29 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
python实现在目录中查找指定文件的方法
2014/11/11 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
python和php学习哪个更有发展
2020/06/17 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
2020/06/28 Python
Python实现手绘图效果实例分享
2020/07/22 Python
OpenCV利用python来实现图像的直方图均衡化
2020/10/21 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
python pillow库的基础使用教程
2021/01/13 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
俄罗斯女装店:12storeez
2019/10/25 全球购物
名人演讲稿范文
2013/12/28 职场文书
给水工程专业毕业生自荐信
2014/01/28 职场文书
社区安全检查制度
2014/02/03 职场文书
财务总监岗位职责
2014/03/07 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
开学典礼致辞
2015/07/29 职场文书
Go语言-为什么返回值为接口类型,却返回结构体
2021/04/24 Golang
阿里云服务器部署RabbitMQ集群的详细教程
2022/06/01 Servers