팁, 닫을 수 있는 삼각형이 포함된 텍스트 팁 body{ font-size:12px;} .lj-tipsWrap,.lj-in,.lj-close{display:inline-block;} .lj-tipsWrap{background:#F4FBFF;line-height:1.5em;padding:5px 15px;border:1px solid #2192D3;position:absolute;text-align:left;} .lj-in{position:absolute;zoom:1;border:10px dashed transparent;width:0px;height:0px;} .lj-in span{zoom:1;width:0px;height:0px;overflow:hidden;} .lj-close{position:absolute; text-decoration:none;color:#000;font-size:14px; height:9px; width:9px; overflow:hidden;line-height:0.5em; right:0; top:0;} .lj-close:hover{color:#39F;} .lj-top{border-top:10px solid #2192D3;bottom:-20px; left:3px;} .lj-top span{border-top:10px solid #F4FBFF;margin:-11px 0 0 -10px;} .lj-right{border-right:10px solid #2192D3;left:-20px; top:3px;} .lj-right span{border-right:10px solid #F4FBFF;margin:-10px 0 0 -9px;} .lj-bottom{border-bottom:10px solid #2192D3;top:-20px; left:3px;} .lj-bottom span{border-bottom:10px solid #F4FBFF;margin:-9px 0 0 -10px;} .lj-left{border-left:10px solid #2192D3;right:-20px; top:3px; } .lj-left span{border-left:10px solid #F4FBFF;margin:-10px 0 0 -11px;} .lj-left ~ .lj-close{left:0;} /*css 3 渐进增强*/ .lj-tipsWrap{-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:2px 2px 3px #eee;-moz-box-shadow:2px 2px 3px #eee;} 아래 상자에 있는 텍스트를 클릭하거나 교차시켜주세요 DIV 보기 아래에 프롬프트가 나타납니다 왼쪽에 프롬프트가 나타납니다 메시지는 2초 후에 자동으로 사라집니다. 프롬프트에는 닫기 버튼이 있을 수 있습니다 확대, 축소 시 페이지 위치가 옮겨지니 걱정하지 마세요 优点 1:兼容 各种浏览器 2:自己定义TIPS样式(颜色),CSS3渐进增强 3:多方向弹出提示 4:纯CSS+javascript(不包含任何图片) 5:体积超级小 CSS+js = 3k 参数配置 ljtips(object).show(JSON) object: DOM对象ID(test1), DOM对象 json:{ content:提示的消息内容(必须), p:提示框位置(可选值top left bottom right),默认为right(可选), closeBtn:是否有关闭按钮(true false) 默认值(false)(可选), time:多少毫秒提示框消失(可选) } 使用说明 主要方法 .show(); .hide();.clear(); 一般你只需要使用show,hide; 使用1 首先实例化一个ljtips(var tips=ljtips('test1')); 然后使用tips.show(JSON) 使用2 在行内调用提示框"" 使用3 在JS里调用document.getElementById("test6").onmouseover = function(){ljtips(this).show({content:"这个框你关不掉了吧!没有关闭按钮!",p:'right'})}; var test1 = ljtips('test1'); document.getElementById("test1").onmouseover = function(){test1.show({content:"鼠标划过时候的TIPS...<br>兼容主流浏览器 IE 6 7 8 chorme Firefox Opera Safari"})}; document.getElementById("test1").onmouseout = function(){test1.hide();}; document.getElementById("test2").onfocus = function(){ljtips(this).show({content:"这个提示会在<br>input的上方!有个关闭按钮哦",p:'top',closeBtn:true})}; document.getElementById("test3").onmouseover = function(){ljtips(this).show({content:"我在下面出现了!不要认为会用到图片哦!",p:'bottom',closeBtn:true})}; document.getElementById("test4").onmouseover = function(){ljtips(this).show({content:"我可以在4个方向上",p:'left',closeBtn:true})}; document.getElementById("test5").onmouseover = function(){ljtips(this).show({content:"提示出现2秒后会自动消失",p:'bottom',time:2000})}; document.getElementById("test6").onmouseover = function(){ljtips(this).show({content:"这个框你关不掉了吧!没有关闭按钮!",p:'right'})}; document.getElementById("test7").onmouseover = function(){ljtips(this).show({content:"您可以放大或者缩小浏览器窗口!<br>他会跟随这个绝对位置,不会有丝毫偏差。",p:'right',closeBtn:true})}; [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]