jquery.onoff实现简单的开关按钮功能(推荐)


Posted in jQuery onMay 24, 2018

插件下载地址:

jquery.onoff实现简单的开关按钮功能(推荐)

一个按钮小插件,首先引入css和js

<script type="text/javascript" src="../js/jquery-1.11.3.js" ></script> 
  <link rel="stylesheet" href="../js/dist/jquery.onoff.css" rel="external nofollow" /> 
  <script type="text/javascript" src="../js/dist/jquery.onoff.js" ></script>

html只需要写一个input

<input type="checkbox" checked onclick="showmodel(this)"/>

然后js中只需要加一个.onoff()

$('input[type=checkbox]').onoff();

你会发现一个普通的checkbox变成了开关按钮

关于颜色和样式,自己去css中找到相应的位置修改即可

onoffswitch-inner:before { 
 content: "OFF"; 
 padding-left: 3px; 
 color: #FFFFFF; 
 background-color: #A14776; 
} 
onoffswitch-inner:after { 
 content: "ON"; 
 padding-right: 5px; 
 color: #999999; 
 background-color: #EEEEEE; 
 text-align: right; 
}

关于事件

jquery.onoff实现简单的开关按钮功能(推荐)

我点击开关显示模态框

jq控制开关只需要这样就行

$(ele).prop("checked",true) //或false
function showmodel(ele){ 
  if(!$(ele).is(':checked')){ 
    var htmls=$(ele).parent().siblings('span').html(); 
    $('.mask').show(); 
    $('#reportName').html(htmls); 
    $('#yzmBox').html(mathRand()); 
  } 
  $(".cancel").unbind().click(function(){ 
    $(ele).prop("checked",true) 
    $('.mask').hide(); 
  }) 
  $(".sure").unbind().click(function(){ 
    if($(".telBox input").val()==$('#yzmBox').html()){ 
      /*$.ajax({ 
        url: ipAddress + "/MMSDailyBackstage/task2/getTaskTypes", 
        data:{"areaCode":"01","roleCode":"dhxt","appCode":"day_report","imei":"111111111111111"}, 
        type : "POST", 
        dataType: "json", 
        cache: false, 
        async: false, 
        success:function(json){ 
          var data=json.data; 
          var html=""; 
          if(json.success){ 
            for(var i in data){ 
              var taskTypeSubs=data[i].taskTypeSubs; 
                html+='<div class="col">'+ 
                  '<p onclick="sliderDiv(this)"><span class="arrow down_a"></span><span>'+data[i].taskType.taskTypeName+'</span></p>'+ 
                  '<ul class="lidetail">' 
                for(var j in taskTypeSubs){ 
                  html+='<li>'+ 
                      '<img src="../img/aduiticon.png">'+ 
                      '<span>'+taskTypeSubs[j].subTaskName+'</span>'+ 
                      '<input type="checkbox" checked/ onclick="showmodel(this)">'+ 
                    '</li>' 
                } 
                html+='</ul></div>' 
            } 
            $('#auditBox').append(html); 
            $('input[type=checkbox]').onoff(); 
          } 
           
        } 
      });*/ 
    } 
     
  }) 
}

总结

以上所述是小编给大家介绍的jquery.onoff实现简单的开关按钮功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery插件之validation插件
Mar 29 jQuery
jQuery遮罩层实例讲解
May 11 jQuery
Angular2使用jQuery的方法教程
May 28 jQuery
jQuery实现拖动效果的实例代码
Jun 25 jQuery
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
JQuery通过后台获取数据遍历到前台的方法
Aug 13 jQuery
JQueryDOM之样式操作
Mar 27 jQuery
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
Apr 10 jQuery
jQuery实现可编辑的表格
Dec 11 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 #jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 #jQuery
20个最常见的jQuery面试问题及答案
May 23 #jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 #jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 #jQuery
jQuery获取随机颜色的实例代码
May 21 #jQuery
如何用input标签和jquery实现多图片的上传和回显功能
May 16 #jQuery
You might like
解析php多线程下载远程多个文件
2013/06/25 PHP
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
JavaScript入门教程(2) JS基础知识
2009/01/31 Javascript
jquery 插件开发备注
2010/08/27 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
2014/02/08 Javascript
js实现鼠标经过时图片滚动停止的方法
2015/02/16 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
详解javascript中的变量提升和函数提升
2018/05/24 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
浅谈Javascript常用正则表达式应用
2019/03/08 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
2019/05/10 Javascript
vue实现多级菜单效果
2019/10/19 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
JS原型和原型链原理与用法实例详解
2020/02/05 Javascript
关于Python 3中print函数的换行详解
2017/08/08 Python
python实现的发邮件功能示例
2019/09/11 Python
python 实现检验33品种数据是否是正态分布
2019/12/09 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
教师年度考核自我鉴定
2014/01/19 职场文书
企业总经理职责
2014/02/02 职场文书
企业法人授权委托书
2014/04/03 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
工作失职检讨书
2015/01/26 职场文书
办公室岗位职责
2015/02/04 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
CSS3实现的3D隧道效果
2021/04/27 HTML / CSS
HTML常用标签超详细整理
2022/03/19 HTML / CSS