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 相关文章推荐
HTML5+jQuery实现搜索智能匹配功能
Mar 24 jQuery
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
jQuery使用动画队列自定义动画操作示例
Jun 16 jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
jquery实现的放大镜效果示例
Feb 24 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
如何使用jQuery操作Cookies方法解析
Sep 08 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语言中global和$GLOBALS[]的分析 之二
2012/02/02 PHP
php时区转换转换函数
2014/01/07 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
2014/07/01 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
jQuery技巧总结
2011/01/01 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
2013/08/06 Javascript
js switch case default 的用法示例介绍
2013/10/23 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
2015/02/13 Javascript
javascript+html5实现仿flash滚动播放图片的方法
2015/04/27 Javascript
AngularJS的内置过滤器详解
2015/05/14 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
c++生成dll使用python调用dll的方法
2014/01/20 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
pandas 选择某几列的方法
2018/07/03 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
移动通信行业实习自我鉴定
2013/09/28 职场文书
新春寄语大全
2014/04/09 职场文书
2015年暑假生活总结
2015/07/13 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
Java循环队列与非循环队列的区别总结
2021/06/22 Java/Android
在MySQL中你成功的避开了所有索引
2022/04/20 MySQL
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS