扫码关注官方订阅号
如何用webgl实现这样的效果。下面是范例:
当你把鼠标移动到一侧点下就变
有些弹簧的感觉 会进去一部分
大家能提供下思路吗?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
这个。。。瞎说一下自己的思路,抛砖引玉等大神来说。遍历N个p,给onmousedown赋予一个函数,定义当点击鼠标,让op[0]跟着鼠标点的走,然后让op[1]跟着op[0],就是后一个跟着前一个走。还是上个代码示意基本思路吧
document.onmousedown=function(ev) { var ap=document.getElementsByTagName('p'); var oEvent=ev||event; var pos=getPos(oEvent); for(i=ap.length-1;i>0;i--) { ap[i].style.left=ap[i-1].offsetLeft+'px'; ap[i].style.top=ap[i-1].offsetTop+'px'; } ap[0].style.left=pos.x+'px'; ap[0].style.top=pos.y+'px'; }
以上使用最基本的JS来写的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个。。。瞎说一下自己的思路,抛砖引玉等大神来说。
遍历N个p,给onmousedown赋予一个函数,定义当点击鼠标,让op[0]跟着鼠标点的走,然后让op[1]跟着op[0],就是后一个跟着前一个走。
还是上个代码示意基本思路吧
以上使用最基本的JS来写的。