千家信息网

原生JS如何实现滑动按钮效果

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,小编给大家分享一下原生JS如何实现滑动按钮效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!利用Js制作的滑动按钮的具体代
千家信息网最后更新 2025年01月31日原生JS如何实现滑动按钮效果

小编给大家分享一下原生JS如何实现滑动按钮效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

利用Js制作的滑动按钮的具体代码,供大家参考,具体内容如下

首先贴上效果图

再贴上源码

                Document    

知识点和制作思路及步骤

1、基本布局(父相子绝,left: 50%; top: 50%; transform: translateX(-50%)
translateY(-50%);)

2、svg的circle( cx )控制移动, 对于circle的cx采用setAtrribute来进行控制。

3、**Promise.then()**用来保证结束后进行clearInterval

4、circle监听了mousemove,mouseup,mousedown事件。 当mousedown事件触发会将cliked置为true进而move事件会进行reset;

5、mouseupmouseleave会将cliked置为false;进而无法触发move事件的reset(停止);

6、当停止状态下,判断原点在左侧还是右侧, 动画: 如果在左半部分则利用setInterval进行10ms一帧每次1.5px的移动,判断到达开始或者结束点则停止。

7、再进行样式切换。

代码本人全部原创,请尽情抄袭,代码写完没有经过整理,可能存在无效变量,仅仅代表我的思路。

以上是"原生JS如何实现滑动按钮效果"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

事件 按钮 效果 代码 内容 篇文章 思路 知识 制作 参考 控制 移动 不怎么 代表 分则 动画 半部 原点 变量 右侧 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 苹果电脑服务器下载出错怎么办 服务器dns解析记录 统筹方法用到管理上是网络技术吗 英雄联盟选手数据库伤害转化率 即时通讯软件开发技术 国家坚持网络安全有什么并重 加强网络安全保密防范 天堂W排队自动切服务器 计算机网络技术怎么月薪1w 怀化做软件开发 数据库 find 杭州同欣网络技术有限公司管理 魔兽怀旧服开发服务器 绝地求生国际服服务器连接失败 服务器安全软件卸载掉和重新下载 软件开发违法的认识 数据库技术关系模型 网络安全工程师考什么大学 如何获取外游服务器账号密码 服务器cpu最新 游戏服务器字体颜色代码 怎么将数据库导入本地 上海最好的网络技术公司 电子科技互联网访谈 上海新能源网络技术应用范围 镜像根服务器中国人的网络世界 刘泳锐山西网络安全 区块猪软件开发 长宁区品质软件开发怎么样 数据库设计安全性要求
0