<body> <span>1233</span> <div id="box"></div> <!-- 移入显示部分 --> <div class="tooltip"></div> <script src="./jquery.js"></script> <script> var className = "add"; var a = 'sss'; var text="那碎片我那个饭vinso诶精品全文思维并等哦怕热金额藕丝ssssssssssssssssssssssss文化馆覅偶女女生物课厉害日俄国人妇女根据本人我IE人hi根特皇宫闹得分为金额覅认为偶尔会你GV法人女玻璃酸钠" var contentHtml = '<div class="'+className+'" title="'+a+'">'+text+'</div>'; var oBox = document.getElementById("box"); oBox.innerHTML=contentHtml; $(".tooltip").text(text); $(".add").hover(function(e){ $(".tooltip").animate({ opacity: 1 },300) },function(){ $(".tooltip").animate({ opacity: 0 },300) }) </script> </body>
<style> .add{ overflow: hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; } .tooltip{ opacity: 1; border: 1px solid #ddd; padding: 5px 10px; border-radius: 5px; position: relative; } .tooltip::after{ content: ""; 0px; height: 0; border-left: 10px solid #35333300; border-right: 10px solid #4b454500; border-top: 15px solid #f52626; position: absolute; bottom: -15px; left: 50%; } </style>
运行结果: