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实现tab选项卡切换效果(悬停、下方横线动画位移)
May 05 jQuery
jQuery简单绑定单个事件的方法示例
Jun 10 jQuery
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
jQuery Position方法使用和兼容性
Aug 23 jQuery
使vue实现jQuery调用的两种方法
May 12 jQuery
一文快速了解JQuery中的AJAX
May 31 jQuery
jQuery实现图片下载代码
Jul 18 jQuery
jQuery实现验证用户登录
Dec 10 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
jQuery实现广告显示和隐藏动画
Jul 04 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
基于PHPExcel的常用方法总结
2013/06/13 PHP
php类自动加载器实现方法
2015/07/28 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
JS逆序遍历实现代码
2014/12/02 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
js友好的时间返回函数
2016/08/24 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
JavaScript贪吃蛇小组件实例代码
2017/08/20 Javascript
浅析vue深复制
2018/01/29 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
python实现ftp客户端示例分享
2014/02/17 Python
在Python中使用元类的教程
2015/04/28 Python
Python向日志输出中添加上下文信息
2017/05/24 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
Python机器学习之K-Means聚类实现详解
2018/02/22 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
python requests post多层字典的方法
2018/12/27 Python
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
父亲追悼会答谢词
2014/01/17 职场文书
实习生求职自荐信
2014/02/07 职场文书
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
2015年超市工作总结
2015/04/09 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
预备党员介绍人意见
2015/06/01 职场文书
可可西里观后感
2015/06/08 职场文书
主婚人致辞精选
2015/07/28 职场文书
放飞理想主题班会
2015/08/14 职场文书
Python如何配置环境变量详解
2021/05/18 Python
美元符号 $
2022/02/17 杂记