jQuery 鼠标指针 悬浮在文字上提示信息
效果图
css代码

1 #div_toop { 2 background-color:white; 3 padding: 10px; 4 border: 1px solid #eeeeee; 5 box-shadow: 5px 5px 5px #eeeeee; 6 } 7 8 #div_toop .title { 9 width: 70px; 10 display: inline-block; 11 text-align: right; 12 margin-right: 10px; 13 }
js代码

1 //鼠标位于 a标签上方时发生 mouseover 事件 2 $(".Price-profit").mouseover(function (e) { 3 4 var price = $(this).data("price"); 5 var profit = $(this).data("profit"); 6 var cost = $(this).data("cost"); 7 var num = $(this).data("num"); 8 9 var div_toop = ''; 10 div_toop += ' <div id="div_toop">'; 11 div_toop += '<p><span class="title">渠道售价:</span><span style="color: #21C179;">' + price + '(RMB)</span></p>'; 12 div_toop += '<p><span class="title">渠道售价:</span>按结算价加幅20%</p>'; 13 div_toop += '<p><span class="title">结算价:</span>' + cost + '(RMB)</p>'; 14 div_toop += '<p><span class="title">利润:</span>' + profit + '(RMB)</p>'; 15 div_toop += '<p><span class="title">剩余库存:</span><span style="color: deepskyblue;">' + num + '</span></p>'; 16 div_toop += '</div>'; 17 18 $("body").append(div_toop);//将要显示的内容添加到 新建 div标签中 并追加到 body 中 19 $("#div_toop") 20 .css({ 21 //设置 div 内容位置 22 "top": (e.pageY + 10) + "px", 23 "position": "absolute",//添加绝对位置 24 "left": (e.pageX + 20) + "px" 25 }).show("fast");// show(spe.ed,callback) speed: xian'shi'su'du 26 }).mouseout(function () { //鼠标指针从 a标签 上离开时 发生mouseout 事件 27 $("#div_toop").remove();//移除对象 28 }).mousemove(function (e) { //鼠标指针在 a标签 中移动时 发生mouseout 事件 29 $("#div_toop") 30 .css({ 31 //设置 div 内容位置 32 "top": (e.pageY + 10) + "px", 33 "position": "absolute",//添加绝对位置 34 "left": (e.pageX + 20) + "px" 35 }); 36 });
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!