如何实现鼠标点击出现文字?
如何实现鼠标点击屏幕出现文字?
请粘贴复制以下代码到编辑器查看效果 :)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | ( function () { let arr=[ "富强" , "民主" , "文明" , "和谐" , "自由" , "平等" , "公正" , "法治" , "爱国" , "敬业" , "诚信" , "友善" ] let flag= true document.body.addEventListener( 'click' , function (e) { if (flag) { let X=e.pageX; //字体的x坐标 let Y=e.pageY; //字体的y坐标 let curT=Y; let curF=20; //字体的大小 let curO=1; //opacity // 随机出现的标题 let title=arr[Math.floor(Math.random()*12)] let span=document.createElement( 'span' ) span.className= 'idName' span.innerText=title //初始化节点 span.style.position= "fixed" span.style.top=curT+ 'px' ; span.style.fontSize=curF+ 'px' span.style.opacity=curO; span.style.left=X+ 'px' ; document.body.appendChild(span) let a=document.getElementsByClassName( 'idName' )[0] // 随机颜色 a.style.color= 'rgb(' +Math.floor(Math.random()*225)+ ',' +Math.floor(Math.random()*225)+ ',' +Math.floor(Math.random()*225)+ ')' // console.log(a) // 开启定时器 this .timer=setInterval(() => { curT-=10; curF+=1 curO-=0.1 a.style.top=curT+ 'px' ; a.style.fontSize=curF+ 'px' a.style.opacity=curO; },50) setTimeout(() => { // 清除定时器 clearInterval( this .timer) document.body.removeChild(a) flag= true },500) flag= false } }) })()<br> //注意请复制到<script></script>里面:) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通