[JS 最简单简洁的插件] 浮动提示 (title增强型)
2013-08-10 22:31
573 查看
<!doctype html> <html> <head> <meta charset='utf-8'> <title></title> <style> body{ font-size:18px; } </style> <script src='http://code.jquery.com/jquery.js'></script> </head> <body> <script> $(function(){ $('.mxx_tip').each(function(index,domEle){ var _this = $(domEle); // 生成html var fontSize = $(_this).css('font-size'); fontSize = parseFloat( fontSize.substr(0,2) ); var top = $(_this).offset().top + fontSize + 'px'; var left = $(_this).offset().left + 'px'; var tipId = 'mxx_tip_id_'+Math.floor((Math.random()*1000)); var tipCss = 'position:absolute;top:'+top+';left:'+left+';max-width:400px;background:#FFFCEF;border:1px solid #FFBB76;box-shadow:0 0 1px #FFBB76;border-radius:4px;padding:4px 8px;color:#666;font-size:12px;line-height:20px;z-index:9999;'; var tipHtml = '<span id="'+tipId+'" style="'+tipCss+'">'+$(_this).attr('data-tip')+'</span>'; // 绑定事件 $(_this).mouseover(function(){ $(_this).after(tipHtml); }); $(_this).mouseout(function(){ $('#'+tipId).remove(); }); }); }); </script> <a href='' class='mxx_tip' data-tip='我是中国人我是中国人我是中国人我是中国人'>Danny</a>是中国人吗? </body> </html>
相关文章推荐
- [JS 最简单简洁的插件] 浮动提示 (支持显示Html和手动关闭)
- [JS 最简单简洁的插件] 表格排序
- js 增强型title信息提示效果
- js 增强型title信息提示效果
- jquery插件整合,A:拖拽dialog的jq插件 B:进度条的jq插件 C:锁屏的jq插件 D:回顶部的jq插件 E:简单可控提示仿alert的js插件
- js操作div仿title提示信息效果,增强型title信息提示
- [JS 最简单简洁的插件] 表单验证
- js操作div仿title提示信息效果,增强型title信息提示
- PNotify – 简单易用的 JS 通知,消息提示插件
- [JS 最简单简洁的插件] 对话框
- [JS 最简单简洁的插件] 表格行伸缩
- js操作div仿title提示信息效果,增强型title信息提示
- JS实现超简洁网页title标题跑动闪烁提示效果代码
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- 编写简单的jQuery提示插件
- js实现一个简单的Chrome刷票插件
- Eclipse安装插件支持jQuery,Js智能提示
- Vue.js 插件开发:透明提示框插件、倒计时返回首页插件
- 编写简单的jQuery提示插件