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监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
jQuery使用正则验证15/18身份证的方法示例
Apr 27 jQuery
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
基于Jquery Ajax type的4种类型(详解)
Aug 02 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 jQuery
jquery 通过ajax请求获取后台数据显示在表格上的方法
Aug 08 jQuery
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
JS实现点击生成UUID的方法完整实例【基于jQuery】
Jun 12 jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
Jquery 获取相同NAME 或者id删除行操作
Aug 24 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 Xdebug的安装与使用详解
2013/06/20 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
经典的带阴影的可拖动的浮动层
2006/06/26 Javascript
JavaScript方法和技巧大全
2006/12/27 Javascript
由JavaScript中call()方法引发的对面向对象继承机制call的思考
2011/09/12 Javascript
JS实现下拉框的动态添加(附效果)
2013/04/03 Javascript
JS数字抽奖游戏实现方法
2015/05/04 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
2017/09/16 Javascript
vue项目国际化vue-i18n的安装使用教程
2018/03/14 Javascript
vue element项目引入icon图标的方法
2018/06/06 Javascript
详解在vue-cli项目下简单使用mockjs模拟数据
2018/10/19 Javascript
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
Postman参数化实现过程及原理解析
2020/08/13 Javascript
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
python根据京东商品url获取产品价格
2015/08/09 Python
深入解析Python中的urllib2模块
2015/11/13 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
Python动态声明变量赋值代码实例
2019/12/30 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
优秀员工自荐书
2013/12/19 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
2014年大学宣传部工作总结
2014/12/19 职场文书
祝酒词范文
2015/08/12 职场文书
Django显示可视化图表的实践
2021/05/10 Python