jQuery实现滑动开关效果


Posted in jQuery onAugust 02, 2020

本文实例为大家分享了jQuery实现滑动开关效果的具体代码,供大家参考,具体内容如下

Demo效果如下,点击绿色椭圆小块,实现可滑动和动画效果,不是图片切换。

jQuery实现滑动开关效果

HTML结构代码:

<div class="ck-switch">
 <span class="ck-switch-on">是</span>
 <span class="ck-switch-off ck-switch-current ck-switch-current-40"></span>
</div>

CSS代码:

/** 外部div式样 */
ck-switch{
 width: 75px;
 height: 26px;
 margin: 0px auto;
 position: relative;
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 border-radius: 50px;
 -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
 -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
 box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
}
/** 是.的效果#66b9b3绿色 */
.ck-switch-on{
 color: #66b9b3;
 position: absolute;
 left: 10px;
 z-index: 0;
 font-weight: bold;
}
/** 否.的效果#cccccc灰色 */
.ck-switch-off{
 color: #CCCCCC;
 position: absolute;
 right: 10px;
 z-index: 0;
 font-weight: bold;
 text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.15);
}
/** 绿色椭圆小块 */
.ck-switch-current{
 display: block;
 width: 30px;
 height: 20px;
 cursor: pointer;
 position: absolute;
 top: 3px;
 z-index: 1;
 background: #66b9b3;
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 border-radius: 50px;
}
/** left定位 */
.ck-switch-current-3{
 left: 3px;
}
.ck-switch-current-40{
 left: 42px;
}

JQuery代码:

function initCkSwitch(){
 
 $('.ck-switch .ck-switch-off').unbind('click').bind('click',function(){
 $('.ck-switch .ck-switch-on').addClass('ck-switch-current ck-switch-current-3').html('');
 $('.ck-switch .ck-switch-off').removeClass('ck-switch-current ck-switch-current-40').html('否');
 });
 
 
 $('.ck-switch .ck-switch-on').unbind('click').bind('click',function(){
 if($(this).hasClass('ck-switch-on')){
 $('.ck-switch .ck-switch-on').removeClass('ck-switch-current ck-switch-current-3').html('是');
 $('.ck-switch .ck-switch-off').addClass('ck-switch-current ck-switch-current-40').html('');
 }
 });
};

点击滑块,动态的修改html的文字,显示‘是',‘否',修改滑块相对位置

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery使用JSONP实现跨域获取数据的三种方法详解
May 04 jQuery
jQuery实现的简单在线计算器功能
May 11 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
jQuery中过滤器的基本用法示例
Oct 11 jQuery
jQuery实现获取动态添加的标签对象示例
Jun 28 jQuery
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
jQuery实现滑动星星评分效果(每日分享)
Nov 13 jQuery
jQuery实现简单聊天室
Feb 08 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
jQuery插件实现图片轮播效果
Oct 19 jQuery
jquery实现拖拽添加元素功能
Dec 01 jQuery
jQuery实现开关灯效果
Aug 02 #jQuery
jquery轮播图插件使用方法详解
Jul 31 #jQuery
jQuery带控制按钮轮播图插件
Jul 31 #jQuery
jquery实现简单自动轮播图效果
Jul 29 #jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 #jQuery
jquery实现简单拖拽效果
Jul 20 #jQuery
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 #jQuery
You might like
东方红 - 来复式再生机的修复
2021/03/02 无线电
php导入大量数据到mysql性能优化技巧
2014/12/29 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
PHP7修改的函数
2021/03/09 PHP
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
[03:21]【TI9纪实】Old Boys
2019/08/23 DOTA
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
解决python 无法加载downsample模型的问题
2018/10/25 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
python爬虫之爬取百度音乐的实现方法
2019/08/24 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
英语师范专业毕业生自荐信
2013/09/21 职场文书
部队党性分析材料
2014/02/16 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
2014年度工作总结报告
2014/12/15 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
Go语言操作数据库及其常规操作的示例代码
2021/04/21 Golang