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插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 jQuery
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
jquery实现左右轮播切换效果
Jan 01 jQuery
jquery在启动页面时,自动加载数据的实例
Jan 22 jQuery
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
jQuery实现聊天对话框
Feb 08 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
如何使用jQuery操作Cookies方法解析
Sep 08 jQuery
jQuery实现增删改查
Dec 22 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 CLI实现简单的数据库实时监控调度
2009/07/01 PHP
php数组去重的函数代码
2013/02/03 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
jquery获取子节点和父节点的示例代码
2013/09/10 Javascript
使用JavaScript 编写简单计算器
2014/11/24 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
Vue官方文档梳理之全局配置
2017/11/22 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
浅谈Python单向链表的实现
2015/12/24 Python
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
python查看列的唯一值方法
2018/07/17 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
python3.7添加dlib模块的方法
2020/07/01 Python
PHP如何去执行一个SQL语句
2016/03/05 面试题
生产车间主任的个人自我鉴定
2013/10/25 职场文书
八一建军节活动方案
2014/02/10 职场文书
工程质量月活动方案
2014/02/19 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
2015年商场工作总结
2015/04/27 职场文书
2015小学教师年度工作总结
2015/05/12 职场文书
员工手册编写范本
2015/05/14 职场文书
繁星春水读书笔记
2015/06/30 职场文书
go xorm框架的使用
2021/05/22 Golang